【发布时间】:2014-04-08 20:42:11
【问题描述】:
我有一个位于 app/webroot/myscript/antispam.php 中的脚本
代码就像
@session_start();
$_SESSION['my_anti_spam'] = 'myantispam';
但是当我尝试从 pagescontroller 读取它时,
@session_start();
debug($_SESSION);
它没有任何会话。
我该怎么办?如何从控制器读取写入 webroot 文件夹的会话?
【问题讨论】:
-
检查是否在 pagescontroller 调用 session_start()
-
@JasonOOO 是的,它有。检查我更新的代码
-
试试这个:
if(session_start()){ $_SESSION['my_anti_spam'] = 'myantispam';} else echo 'session notstarted' -
@JasonOOO 我把它放在 antispam.php 中,仍然不起作用
标签: php session cakephp cakephp-2.0