作者ago1414 (自己也要知道肥!!)
看板PHP
标题[请教] 登出登入
时间Sun Jul 23 18:18:55 2006
我写了个 登出 和登入的功能
不知道为何 我登出後 在按 上一页 他会出现 网页过期
然後 我再把他从新整理几次 他又跑回没有登出(登入使用者的状态)
那个好像是post data 的关西
但是 我的确有登出 有把session unset
登出的程式如下
<?php
session_start();
$old=$_SESSION['valid_user'];
if( isset($old) ){
unset($_SESSION['valid_user']);
session_destroy();
header("Location:
http://localhost/xampp/music/index.php");
exit;
}else{
header("Location:
http://localhost/xampp/music/signup.php");
exit;
}
?>
登入端程式:
<?php
session_start();
...
if(isset($_POST['_send_']) && isset($_SESSION['valid_user']) ){
...
}....
如果登入成功 我就设定 $_SESSION['valid_user']
设定完毕之後 我接着处理一些资料
我登出後 浏览器 有上一页的功能 我就按上一页
他出现如下的资讯:
警告: 网页已经过期 已经使用您在表格传送的资讯,来建立您要求的网页。这个网页已
经无法再使用。基於安全性考量,Internet Explorer 不会自动为您重新传送资讯。
如果要传送您的资讯以及检视这个网页,请按 [重新整理] 按钮。
然後我再按重新整理
结果程式 就跑回去 使用者刚登入 的状况
请问我是哪边弄错
感谢啊
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.166.172
※ 编辑: ago1414 来自: 219.81.166.172 (07/23 18:21)
1F:推 blackbing:应该是登入页面的判断有问题吧,再检查看看~ 07/25 11:54
2F:推 ago1414:你可以写一个试看看 看看他会不会跑回去 07/25 18:25
3F:→ ago1414:我看一本书 书的作者写的程式 也会这样@@ 07/25 18:26