thinkphp5.0 session 无法存储?
某草草
某草草 2017-05-16 13:00:00
0
3
602

使用thinkphp5.0 Session类、

dump(Session::get('id'));

这里打印的结果是什么原因?

$id = input('get.id);

//第一次和id改变时进来
if(Session::get('id') != $id){
            echo '新id';
        }
Session::set('id',$id);

补充:

if($_SESSION['id] != $_GET['id])
{
   echo '新id';
}
$_SESSION['id] = $_GET['id];

我现在的问题就是:id没有改变,但是一直都会走到  echo '新id' 这里,什么原因?

在赋值之前打印 两个session 会有这个结果
代码:

某草草
某草草

全員に返信(3)
淡淡烟草味

問題を明確に説明してください

いいねを押す +0
为情所困

$_SESSION['id]とSession::get('id')で取得する値が異なります。 Session クラスにはセッション プレフィックスがあるため、$_SESSION['id] で取得するものは Session::set('id',$id) の値ではないため、もちろん待機することはありません。

いいねを押す +0
Ty80

thinkphp でネイティブ $_SESSION を使用することはお勧めしません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!