作者gravity067 (gravity)
看板PHP
標題[請益] 如果登出的時候需要用到session的資訊
時間Thu Sep 7 23:02:06 2006
我現在是用session做一個簡單的登入/登出系統
那我還需要記錄login和logout的時間
以time()的秒數時間戳記寫入login_time與logout_time,
出現了session的問題,
因為要用session所記錄的資訊才能用sql函式把時間寫入資料庫,
我的logout的頁面原先就是要釋放session表示登出,現在又需要session的資訊
只好又在開頭做 session_start(),便出現了警告:
Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent
(output started at /usr/local/apache/htdocs/php_sql/logout.php:1)
in /usr/local/apache/htdocs/php_sql/logout.php on line 2
不過雖然出現警告,time()的資訊還是能正確寫入
這樣我是不是該忽視這個警告,想辦法直接用技巧跳過這個頁面?
或是還有什麼建議的技巧呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.167.149
1F:→ dinos:只是個 Warning 09/07 23:19
2F:推 foxzgerald:add ob_start() before session_start() ? 09/08 00:28
3F:推 LPH66:樓上只是把錯誤訊息丟到output buffer裡面去而已... 09/08 11:34
4F:推 gamewolf:先記錄,再登出不就好了? 09/08 15:17