作者chenlifu (离)
看板PHP
标题Re: [请益] session遗失...
时间Fri Apr 6 15:04:17 2007
补充说明
echo 不出来~~~
刚我又发现一个共同点~~目前有三个功能页都会session遗失
这三个功能页中~~都有select option下拉选单!!! (这边是用来选年份)
读太多值...session被清掉??
程式码
<?
session_start();
...
include("config.php");
$result = mysql_query("SELECT * FROM member where id='admin'");
$array = mysql_fetch_array($result);
if($_SESSION['passwd']==$array['passwd'])
...
?>
我每一个功能页都这样写~~可是就是有三个功能页会有错误...
※ 引述《chenlifu (离)》之铭言:
: 为了让管理者不用一直登入
: 把帐号密码存入session
: 每个功能的PHP档案都会检查
: 每个功能页的回主画面 都会加上参数 表示已经为登入状态
: 回到主画面 进入已登入的参数~并再检查一次 session帐号密码是否正确
: 这一切~~本来在我自己的主机测试都没问题(PHP5.0.4 MySQL 4.1.11)
: 当移到正式的外包虚拟主机时...(PHP4.3.11 MySQL 4.0.24)
: 看似一切正常
: but
: 有两个功能页~~进入後
: 在点选 回主画面时........会跳到帐号密码错误~重新login的画面
: session不正确..才会这样........
: 都是一样的写法...但只有两个功能页会这样......囧
: 而且是固定它们两个档案而已......
: 这两个档...比来比去...我看不出和其他没问题的档案 有什麽差别...(内容比较多而已)
: 还有session.gc_divisor 我的主机是1000
: 虚拟主机是100 不过这应该没差
: 经验丰富的大大~能给点提示吗...我好找出这bug.......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.36.249
※ 编辑: chenlifu 来自: 220.135.36.249 (04/06 15:26)