您的位置:首页 > 编程语言 > PHP开发

一个简单的PHP登录演示(SESSION版 与 COOKIE版)

2014-04-24 20:14 609 查看
//==============COOKIE版本的简单登录================
if ($_GET[out]){
setcookie('id','');
setcookie('pw','');
echo "<script>location.href='index.php'</script>";
}

if ($_POST[name]&&$_POST[password]){
setcookie('id',$_POST[name],time()+3600);
setcookie('pw',$_POST[password],time()+3600);

echo "<script>location.href='index.php'</script>";
}

if ($_COOKIE[id]&&$_COOKIE[pw]){
echo "登录成功<br>用户名:".$_COOKIE[id]."<br>密码:".$_COOKIE[pw];

echo "<a href='index.php?out=out'>退出</a>";
}

?>

<form action="" method="post">
用户ID:<input type="text" name="name"><br><br>
密码:<input type="password" name="password"><br><br>

<input type="submit" value="登录">

</form>

//=========== SESSION 版本的简单登录=================

session_start(); //必须放在最上面,否则会出错

if ($_GET[out]){

unset($_SESSION[id]);
unset($_SESSION[pw]);
}

if ($_POST[name]&&$_POST[password]){

$_SESSION[id]=$_POST[name];
$_SESSION[pw]=$_POST[password];

}

if ($_SESSION[id]&&$_SESSION[pw]){
echo "登录成功<br>用户名:".$_SESSION[id]."<br>密码:".$_SESSION[pw];

echo "<a href='index.php?out=out'>退出</a>";
}

?>

<form action="" method="post">
用户ID:<input type="text" name="name"><br><br>
密码:<input type="password" name="password"><br><br>

<input type="submit" value="登录">

</form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: