[請益] 如果登出的時候需要用到session的資訊

看板PHP作者 (gravity)時間19年前 (2006/09/07 22:58), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
我現在是用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

09/07 23:19, , 1F
只是個 Warning
09/07 23:19, 1F

09/08 00:28, , 2F
add ob_start() before session_start() ?
09/08 00:28, 2F

09/08 11:34, , 3F
樓上只是把錯誤訊息丟到output buffer裡面去而已...
09/08 11:34, 3F

09/08 15:17, , 4F
先記錄,再登出不就好了?
09/08 15:17, 4F
文章代碼(AID): #1503EViT (PHP)
文章代碼(AID): #1503EViT (PHP)