2 回答
TA贡献1789条经验 获得超8个赞
我建议创建一个 session.php 文件,在需要访问会话的每个页面中调用该文件,例如:
会话.php
ini_set('session.use_only_cookies', 1); // secure cookie
session_set_cookie_params(0,'/','localhost',true,true); // duration, path, domain, secure connection, httponly (secure js access)
session_start(); // start session
session_regenerate_id(); // regenerating for security issues
然后将其添加到您的页面中:
include 'session.php';
if(!isset($_SESSION["account"])) {
echo "<h1>session does not exist</h1>";
} else {
echo "<h1>session exists</h1>";
}
TA贡献1862条经验 获得超6个赞
确保您在每个页面上启动会话。如果您动态拥有它,请确保您的 require 'xxx'; 是对的。然后尝试在 chrome 的 webdevelopment 工具中删除 phpsessionid 。最后,重新启动本地服务器 - wamp、xampp 等。
- 2 回答
- 0 关注
- 122 浏览
添加回答
举报