[英]session not working in chrome and working in firefox
我的会话不能在 chrome 和 safari 浏览器中运行,也不能在 Firefox 中运行。 谁能解释为什么会这样?
<?php
session_start();
$sessionuser=$_SESSION['user'];
?>
如果我print_r($sessionuser)
它不能在 chrome 或 safari 浏览器中工作,但在 Firefox 中工作
$sessionuser = $_SESSION['user'];
没有周围的引号+分号
我想说,除了你的代码有解析错误之外,你必须使用session_start();
在您使用$_SESSION[]
之前
可能是您忘记了 Firefox 中的旧会话 cookie。 我认为可以用萤火虫检查这一点。
还要检查 da5id 的答案,它会修复解析错误。
尝试这个
session_start();
$sessionuser=$_SESSION['user'];
echo $sessionuser;
尝试以下。 它适用于我在 LINUX 中的 chrome。
session_start();
$_SESSION['user'] = "hithere";
$sessionuser=$_SESSION['user'];
print_r($sessionuser);
您必须检查您的浏览器 cookie。 您的会话不是一组如果 cookie 被禁用。 您必须进入浏览器设置并检查 cookie 设置。
就我而言,我只是重置 chrome 浏览器
转到 chrome://settings/ 然后单击高级然后重置
只需在设置中清除 Google Chrome 中的 cookie。
隐私和安全 -> Cookie 和其他站点数据 -> 查看所有 cookie 和站点数据
按域名或 IP 搜索并删除现有的 cookie。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.