【发布时间】:2015-08-14 17:41:15
【问题描述】:
创建 cookie
session_start();
$params = session_get_cookie_params();
setcookie(session_name('USERNAME'),'HAMZA',1,
isset($params['path']),
isset($params['domain']),
isset($params['secure']),
isset($params['httponly']));
session_regenerate_id(true);
echo "COOKIE IS CREATED SUCCESSFULLY !";
现在正在获取 cookie 值
session_start();
$NAME=$_COOKIE['USERNAME'];
echo $_COOKIE["USERNAME"];
if(isset($NAME))
{
if($NAME=='USERNAME')
{
echo "success";
}
else
{
echo "error";
}
}
请帮帮我!
结果
他们为什么创建自动随机值,例如:u8omuum6c9pkngrg4843b3q9m3)。 但我想获得我的原始 COOKIE 值,即“HAMZA”?????
【问题讨论】:
-
你听说过
$_COOKIEsuperglobe 变量 -
使用
print_r($_COOKIE);或var_dump($_COOKIE); -
我现在但是像这样返回答案 echo $NAME=$_COOKIE['HAMZA']; 631mfeuu1k50v8s7327dpm5gd4错误
-
你
setcookie(session_name(.....行没有给你一个致命的错误,这很紧张。请检查 -
isset($paenter code hererams['httponly'])这里你会得到fatle错误。