注销时在触发事件中删除COOKIE或者SESSION,然后跳转到本页就行啊
解决方案 »
- 请高手帮忙解决!!!!
- Call to undefined function http_get()
- 关于php中的strtok的用法
- php 调用其他机器目录的文件,请高手赐教!
- 救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!救命啊!
- 谁帮我封装下下面代码
- 请问哪位有PHP4.3.0以上的版本??或者下载地址。请告之。谢谢!!急!!!在线等!!
- 急~~~~~~大家帮帮忙啊!我初学PHP第2天...
- 如何统计一个网站的在线人数????????
- Adodb初学问题
- 如何php+mysql实现身份验证(散高分。。。。)
- PHP安装新问题!!!
用cookie!
登陆INDEX时,检查COOKIE里面的记录
退出时,注销COOKIE
-------------index.php---------首页检测COOKIE如用户未登陆则跳转到登陆界面,登陆后显示欢迎你**
<?if (!$site1)//$site1是已登陆后生成的COOKIE
{?>
<html>
<head>
<meta http-equiv="REFRESH" content="3;url=login.html">
<title>请先登陆</title>
</head>
<body>
<table width="90%" border="1">
<tr>
<td height="61"><p align="center"><font color="#EA0000" size="3"><strong>欢迎您的光临,您还没有登陆。为了您更好的浏览本站,3秒后自动跳转到登陆界面!!</strong></font></p>
</td>
</tr>
</table>
</body>
<html>
<?}
else
{
require"t.inc";
?>
<p>欢迎你
<?echo $site1;//登陆后显示欢迎你**
?>
</body>
</html>
<?}?>
----------login.html-----用户登陆界面
<html>
<head>
<title> php loging test </title>
<p> </p>
</head>
<body>
<p>
<!-用户登陆->
</p>
<p>
<h1><div align=center><font color="#0000CC">您好,欢迎进入first site请先登陆</font></div></h1>
<p></p>
<form action="login.php" method="post">
<font color="#0000CC">
<div align=center>
您的用户名:
<input type="text"size=10 name="Name" maxlength=50>
<br>
<br>
您的密码:</font>
<input type="password" size=10 maxlength=50 name="Password">
<br>
<br>
<input type="submit" value=' 登陆 '>
<input type="reset" value=' 重写 '>
<br><br>
<a href=register.php>新用户注册</a>
</div>
</form>
</body>
</html>-------------------login.php---------------用户登陆检测
<?
if($Name)
{
$conn=mysql_connect("localhost","root","");//这里是你的MYSQL数据苦连接的信息
$sql="select * from user where name='$Name'";
$result=mysql_db_query("site1",$sql,$conn);
$row=mysql_fetch_object($result);
//检测用户名
if(!$row)
{
echo"错误的用户名:";
echo"<br><a href='login.html'>重新登陆</a>";
mysql_close($conn);
exit;
}
//检测密码
if($row->password!=$Password)
{
echo"错误的密码";
echo"<br><a href='login.html'>重新登陆</a>";
mysql_close($conn);
exit;
}
mysql_close($conn);
//如果一切正常,则设置cookie
setcookie("site1",$Name,time()+3600);
?>
<html>
<head>
<meta http-equiv="REFRESH" content="3;url=index.php">
<title>
login test
</title>
<!-验证用户登陆信息->
<body>
<table width="87%" border="1">
<tr>
<td><font size="3"><strong> <font color="#000099"> 登陆成功 欢迎你</font></strong></font><font color="#FF6600"><strong>
<? echo $site1; ?>
</strong></font></td>
</tr>
</table>
<br>
<font color="red" size="-1">请进行页面选择,如果您未作出选择,3秒后自动跳转至首页</font>
<br>
<a href="index.php"> <font color="#000099">返回首页</font></a><br>
<a href=logout.php> <font color="#000099"> 注销 </font></a><br>
<a href=edit.php> <font color="#000099">修改个人资料</font></a><br>
</body>
</html>
<?
exit;
}
?>