ホームページ >バックエンド開発 >PHPチュートリアル >この認証 Cookie が役に立たないのはなぜですか?

この認証 Cookie が役に立たないのはなぜですか?

WBOY
WBOYオリジナル
2016-06-13 12:39:23708ブラウズ

これはCookie 怎么没用啊
mysql_select_db("dhbase",$conn);
$sql="select * from dh_admin where uname='$lname' and upass='$ckpass' and work=1";
$result=mysql_query($sql,$conn);
if(mysql_num_rows($result) {
echo "账号情報有误";
終了;
}
それ以外
{
$row=mysql_fetch_array($result);
$lid=$row["id"];
$ltime=date('y-m-d h:i:s',time());
$user_IP=@($_SERVER["HTTP_VIA"])?$_SERVER["HTTP_X_FORWARDED_FOR"]:$_SERVER["REMOTE_ADDR"];
$user_IP=($user_IP)?$user_IP:$_SERVER["REMOTE_ADDR"];
$lsql="INSERT INTO dh_alog(aid,logtime,logip) VALUES ('$lid','$ltime','$user_IP')";
if(!mysql_query($lsql,$conn))
{
die('エラー: '.mysql_error());
}
setcookie("uname",$lname,time() 3600);
//echo $_COOKIE["uname"];
echo "<script>location.href='index_home.php';</script>";
終了;
}
この段階の登陆验证および書込Cookie 出出Cookieも常的です
次にindex_home.php这页面,该页面调用了验证页面admin_chk.php
に飛びます 代次如下:
session_start();
if(isset($_COOKIE["uname"]))
{
echo $_COOKIE["uname"];
}
それ以外
{
echo "<script>alert('温馨提示:您的权限已经超時,请重新登录');location.href='index.php'</script>";
終了;
}
?>
このコードはここに書き込まれています?私はこの登録に温度を示します: 限界を超えたので、再登録します。
求高人指点,谢谢

クッキー 验证
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。