[請益] SESSION登入會自動失效
各位先進小弟有一程式問題始終不解,還請大大幫忙。
情境式使用者登入後透過session記錄帳號密碼在於每一頁中
判斷次否有值與驗證帳號密碼是否正確,紀錄程式如下:
session_start();
$_SESSION['account_no'] = $post_account_pw_data['no'];
$_SESSION['password'] = $post_account_pw_data['password'];
而每頁的驗證如下:
if($_SESSION['account_no'] != "" AND $_SESSION['password'] != ""){
//資料庫查詢帳號密碼
if(empty($member_check_data['no'])){
echo "登入過期";
exit();
}
}else{
echo "請先登入";
}
基本上是沒有什麼問題,但是最近開始出現不定期或是不定時會發生session遺失
造成使用者需要重新登入的問題。
想請教session_start();是否一定要放在所有網頁的最前端呢?
目前環境是架在GCP上使用PHP7
另外一個問題是,如果$_SESSION['account_no']是存在的,而其他程式產生
$account_no = x;這樣會影響到$_SESSION['account_no'] 的值嗎?
是否有什麼方式可以排除呢?
在拜託了,感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.19.62
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1494664931.A.105.html
→
05/13 16:47, , 1F
05/13 16:47, 1F
→
05/13 16:47, , 2F
05/13 16:47, 2F
→
05/13 16:48, , 3F
05/13 16:48, 3F
→
05/13 16:49, , 4F
05/13 16:49, 4F
→
05/13 16:54, , 5F
05/13 16:54, 5F
→
05/13 16:54, , 6F
05/13 16:54, 6F
→
05/13 16:54, , 7F
05/13 16:54, 7F
→
05/13 17:29, , 8F
05/13 17:29, 8F
→
05/13 19:00, , 9F
05/13 19:00, 9F
→
05/13 19:02, , 10F
05/13 19:02, 10F
→
05/13 19:02, , 11F
05/13 19:02, 11F
→
05/14 00:54, , 12F
05/14 00:54, 12F
→
05/14 09:06, , 13F
05/14 09:06, 13F
→
05/14 09:06, , 14F
05/14 09:06, 14F
→
05/14 09:07, , 15F
05/14 09:07, 15F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章