tp框架中的session 取不到值是怎么回事

WBOY
Lepaskan: 2016-06-06 20:06:39
asal
1784 orang telah melayarinya

查了很多资料说是跨域的问题。 究竟怎么回事 明明

<code>            $unionid=$userinfo['unionid'];
            session('unionid',"$unionid");
            
            
            但就是在别的方法里取不到</code>
Salin selepas log masuk
Salin selepas log masuk

回复内容:

查了很多资料说是跨域的问题。 究竟怎么回事 明明

<code>            $unionid=$userinfo['unionid'];
            session('unionid',"$unionid");
            
            
            但就是在别的方法里取不到</code>
Salin selepas log masuk
Salin selepas log masuk

你输出var_dump(session('unionid'));或者var_dump($_SESSION['unionid']);看一下,如果两个都没值,那就说明没赋值成功。
看你的写法是没问题,你可以先自己做个测试,比如

<code class="php">#你的赋值
$unionid=$userinfo['unionid'];
session('unionid',"$unionid");

#测试赋值
session('develop', 'developValue');
$develop = session('develop');
var_dump($develop);
$session = session();
var_dump($session);</code>
Salin selepas log masuk

你试试可不可以

<code>session_start();
$unionid=$userinfo['unionid'];
$_SESSION['unionid']=$unionid;</code>
Salin selepas log masuk
Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan