作者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
1F:→ bibo9901:在session_start()之前, 不能有任何输出 11/14 22:28
2F:→ bibo9901:echo 或 HTML 或空行都不行 11/14 22:28
3F:→ KawasumiMai:拿到第一行就解决了,感谢 11/14 23:16