【发布时间】:2016-02-09 15:30:39
【问题描述】:
我正在开发一个将用户会话令牌保存在 $_SESSION 中的网站。当我直接输入 URL 时,我可以很好地加载 cookie,但是当我点击通过 PHP 加载 cookie 的页面时,它找不到 cookie。有没有办法解决这个问题?
这是保存cookie的代码
setcookie("tpl_token", $token, time()+365*24*60*60, "/");
用于检索
if(isset($_COOKIE['tpl_token'])){
$token = $_COOKIE['tpl_token'];
} else {
echo "Cookie not set";
}
返回的是未设置 cookie。
【问题讨论】:
-
请向我们展示您的代码,以便我们诊断您的问题。
-
已更新,对此感到抱歉。
-
是
tpl_token假定的会话 cookie 吗? -
你不能只用
session_start()吗? -
这会影响 cookie 的加载吗?
标签: php session cookies session-cookies