首頁 > 後端開發 > php教程 > tp 開發的時候 在一個方法中設定session 在別的方法取不到值

tp 開發的時候 在一個方法中設定session 在別的方法取不到值

WBOY
發布: 2016-08-04 09:20:26
原創
1496 人瀏覽過

<code>public function get_user_id(){
        
        $user_id=$_POST['user_id'];//用户id
        //domain('xldios.zhekd.com');
        //session(array('name'=>'user_id','domain'=>'xldios.zhekd.com','path'=>'/home/session/'));
        session('user_id',"$user_id");
        $text="userid=".$user_id."session=".session('user_id')."sessi目录".session_save_path();
        $this->logger($text);
    }</code>
登入後複製
登入後複製

在上面的方法中 賦值session 後馬上取值能獲取到session
但是在同一個控制器中 別的方法就取不到了
怎麼回事

回覆內容:

<code>public function get_user_id(){
        
        $user_id=$_POST['user_id'];//用户id
        //domain('xldios.zhekd.com');
        //session(array('name'=>'user_id','domain'=>'xldios.zhekd.com','path'=>'/home/session/'));
        session('user_id',"$user_id");
        $text="userid=".$user_id."session=".session('user_id')."sessi目录".session_save_path();
        $this->logger($text);
    }</code>
登入後複製
登入後複製

在上面的方法中 賦值session 後馬上取值能獲取到session
但是在同一個控制器中 別的方法就取不到了
怎麼回事

<code>session('user_id')</code>
登入後複製

這樣就能取到,有何問題?

是先執行這個方法再呼叫控制器內的其他方法取不到?

程式碼都沒貼全,不清不楚的。

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板