关于PHP cookies
我目前正在考虑一个与PHP cookies相关的问题 1) 这是我的案子。用户可以登录,然后查看我的页面 2) 然后用户在第3页停止,用户想要注销并退出 3) 他可以将当前页面位置(第3页)保存在cookies中,以便将来登录时可以直接进入第3页 那么,我可以问一下,如果我在上面使用cookies,我应该如何将其存储在cookies中?用于页面位置关于PHP cookies,php,cookies,Php,Cookies,我目前正在考虑一个与PHP cookies相关的问题 1) 这是我的案子。用户可以登录,然后查看我的页面 2) 然后用户在第3页停止,用户想要注销并退出 3) 他可以将当前页面位置(第3页)保存在cookies中,以便将来登录时可以直接进入第3页 那么,我可以问一下,如果我在上面使用cookies,我应该如何将其存储在cookies中?用于页面位置 可以给我一些建议吗?如果您使用PHP,我相信您也可以使用$\u会话来保存他的位置和登录信息。如果您希望用户能够关闭broswer,再次打开它并仍然登
可以给我一些建议吗?如果您使用PHP,我相信您也可以使用$\u会话来保存他的位置和登录信息。如果您希望用户能够关闭broswer,再次打开它并仍然登录,请使用cookies(具有指定的过期时间)。只要用户关闭浏览器,他就会被注销,如果您对这一事实感到满意,就可以使用会话 设置COOKIE
<?php
$cookie_name = "user";
$cookie_value = "John Doe";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day
?>
session_start();
在会话中放置用户id以跟踪登录的用户
$_SESSION['user'] = $user_id;
if (isset($_SESSION['user'])) {
// logged in
} else {
// not logged in
}
检查是否有人登录
$_SESSION['user'] = $user_id;
if (isset($_SESSION['user'])) {
// logged in
} else {
// not logged in
}
查找已登录的用户ID
$_SESSION['user']
所以在你的页面上
<?php
session_start();
if (isset($_SESSION['user'])) {
?>
logged in HTML and code here
<?php
} else {
?>
Not logged in HTML and code here
<?php
}
在这里登录HTML和代码
未在此处登录HTML和代码