www.ctrt.net > 在ThinkPHP中使用sEssion_iD($iD)时程序就卡死了

在ThinkPHP中使用sEssion_iD($iD)时程序就卡死了

ThinkPHP已经自己注册了一次session_id($id)吧,ar_dump(session_id());看看有输出么。 怎么卡死的?总要有个错误提示吧。

你这样写Session::set() 是去当前组里找SessionAction.class.php里的set方法!! 在TP里使用session 可以直接使用: $_SESSION['user']="张三";

直接采用ThinkPHP\Examples\Rbac\Lib\Action\PublicAction.class.php吧。

不要session_start() 具体的你可以看下来介绍: get(name) 获取 Session 值 getLocal(name) 获取本地化 Session 的值 set(name, value) 设置 Session 的值 setLocal(name, value) 设置本地化 Session 的值 is_set(name) 检查 Session 的值是否设...

session文件有生成,你要看一下客户端是不是禁用了COOKIE? ,不行调试一下,在页面上打印一下sessionid,

session在服务器端,cookie在客户端~ 呃,session的话,可以入库保存 cookie的话,客户自己选择了

控制器中用session("username",$_POST["name"]); 模板中用{$Think.session.username}显示 为了安全,建议控制器中使用session("username",I("name"));

你个傻x。 session 是全局变量,id变成image的原因在你的html里面,thinkphp将html的标签解析了。当你进入下一个方法中的时候,image将session覆盖。over。

session_id('你获得的sessionId'); session_start(); var_dump($_SESSION); //你获得的sessionId 对应的session当前服务器可获得的情况

你的代码有问题 1、使用session首先要开启session 2、设置session使用全局变量$_SESSION 你如下写试试:

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com