我目前正在考虑一个与PHP cookie有关的问题。
1) 这是我的案子。用户可以登录,然后查看我的页面。
2) 然后用户在第3页停止,用户想要注销并退出。
3) 他可以将自己当前的页面位置(page3)保存在cookie中,以便将来登录时可以直接进入page3。
那么,我可以问一下,如果我在这方面使用cookie,我应该如何将其存储在cookie中?用于页面位置。
能给我一些想法吗?
如果你正在使用PHP,我相信你也可以使用$_SESSION来保存他的位置和登录信息。
如果您希望用户能够关闭broswer,再次打开它并仍然登录,请使用cookie(指定到期时间)。若您对用户关闭浏览器就会被注销这一事实感到满意,那个么您可以使用会话。
设置炊具
<?php
$cookie_name = "user";
$cookie_value = "John Doe";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day
?>
SESSION用法
session_start();
在会话中放入用户id以跟踪登录的用户
$_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
}