我想知道如何存储cookie以便登录,因此当有人登录并单击“记住我”时,它将保存cookie。
因此,如果他们关闭该标签并重新打开它,只要他们点击记住我,它就会自动记录它们。
但是如果他们没有单击记住我,那么如果他们关闭它,它将带他们进入登录页面。如果您了解,谁能告诉我该怎么做?
答案 0 :(得分:0)
设置一个带有大量生成代码的cookie。顶部的呼出线返回到可操作状态
声明:
$ value ='大而加密';
setcookie(“ TestCookie”,$ value); setcookie(“ TestCookie”,$ value,time()+ 3600); / * expira en una hora * /
致电: $ cook = $ _ COOKIE [“ TestCookie”];
答案 1 :(得分:0)
创建变量$cookie_name
和$cookie_value
。
$cookie_name = "user_id";
$cookie_value = "some_value";
然后应用具有以下参数的setcookie()
函数。
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");
需要PHP
全局$_COOKIE['']
变量来存储值。
尝试使用if-else()
语句和isset()
函数动态设置cookie。
if(!isset($_COOKIE[$cookie_name])) {
echo "User ID '" . $cookie_name . "' is not set!";
} else {
echo "User ID '" . $cookie_name . "' is set!<br>";
echo "Get value is: " . $_COOKIE[$cookie_name];
}