学PHP5:session会话的使用和分析

来源:eNet硅谷动力 作者:PHPChina 南蛮秀才 2007-12-03 出处:pcdog.com

apache  linux  linux系统  ssl  web服务器  
上一页 1 2 3 4 5 6 7 

  请登录:

<form name="login" method="post" action="mylogin1.php">
用户名:<input type="text" name="name">

口 令:<input type="password" name="pass">

<input type="submit" value="登录">
</form>
</body>
</html>
mylogin1.php
<?php
$name=$_POST['name'];
$pass=$_POST['pass'];
if(!$name    !$pass) {
echo "用户名或密码为空,请<a href=\"login.html\">重新登录</a>";
die();
}
if (!($name=="laogong" && $pass=="123")) {
echo "用户名或密码不正确,请<a href=\"login.html\">重新登录</a>";
die();
}
//注册用户
ob_start();
session_start();
$_SESSION['user']= $name;
$psid=session_id();
$fp=fopen("e:\\tmp\\phpsid.txt","w+");
fwrite($fp,$psid);
fclose($fp);
//身份验证成功,进行相关操作
echo "已登录
";
echo "<a href=\"mylogin2.php\">下一页</a>";
?>
mylogin2.php
<?php
$fp=fopen("e:\\tmp\\phpsid.txt","r");
$sid=fread($fp,1024);
fclose($fp);
session_id($sid);
session_start();
if(isset($_SESSION['user']) && $_SESSION['user']="laogong" ) {
echo "已登录!";
}
else {
//成功登录进行相关操作
echo "未登录,无权访问";
echo "请<a href=\"login.html\">登录</a>后浏览";
die();
}
?>

上一页 1 2 3 4 5 6 7 
上一篇:入门:PHP编程“数组”的基础知识
下一篇:PHP特效应用 实用珍藏代码举例