作者KawasumiMai (魔物を討つ者)
看板PHP
標題[請益] session time out
時間Mon Nov 14 21:22:46 2011
如題
最近在寫login
爬了文之後決定用session
偵測登入的頁面
session_start();
if (empty($_SESSION['Login'])){
header('Location:login.php');
die();
}
可以正常轉移到login.php
至於login.php
我是使用基本的方法去比對sql內的帳戶資料庫
但是無法加入session
假設帳號密碼沒問題之後
session_start();
$_SESSION['Login']=$_POST['username'];
為什麼回報
Warning: session_start() [function.session-start]: Cannot send session cache
limiter - headers already sent
但是把sessio_start()拿掉之後
其他頁面似乎沒有偵測到session還是跳到login.php
這是為什麼呢?
--
朱 外 来 秋 加
鷺 諫 薗 ヶ 三日月夜空 蒼 納
真宮寺さくら 荻山葵 綸 御 神谷薰 蓮 マ野井原緋鞠 佳
神 黄 此花ルチア 剣 裂唯 キ セラフィム 代
綿月依姫 泉 冥 火湖 シグナム 青山素子
棗亜夜 織 マ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.210.139
→ bibo9901:在session_start()之前, 不能有任何輸出 11/14 22:28
→ bibo9901:echo 或 HTML 或空行都不行 11/14 22:28
→ KawasumiMai:拿到第一行就解決了,感謝 11/14 23:16