关于PHP cookies

关于PHP cookies,php,cookies,Php,Cookies,我目前正在考虑一个与PHP cookies相关的问题 1) 这是我的案子。用户可以登录,然后查看我的页面 2) 然后用户在第3页停止,用户想要注销并退出 3) 他可以将当前页面位置(第3页)保存在cookies中,以便将来登录时可以直接进入第3页 那么,我可以问一下,如果我在上面使用cookies,我应该如何将其存储在cookies中?用于页面位置 可以给我一些建议吗?如果您使用PHP,我相信您也可以使用$\u会话来保存他的位置和登录信息。如果您希望用户能够关闭broswer,再次打开它并仍然登

我目前正在考虑一个与PHP cookies相关的问题

1) 这是我的案子。用户可以登录,然后查看我的页面

2) 然后用户在第3页停止,用户想要注销并退出

3) 他可以将当前页面位置(第3页)保存在cookies中,以便将来登录时可以直接进入第3页

那么,我可以问一下,如果我在上面使用cookies,我应该如何将其存储在cookies中?用于页面位置


可以给我一些建议吗?

如果您使用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和代码