Re: [請益] SESSION一直讀不到
※ 引述《speshows19 (PIGGY)》之銘言:
: Warning: session_start() [function.session-start]: Cannot send session cache
: limiter - headers already sent (output started at
: C:\AppServ\www\paper1\login.php:20) in C:\AppServ\www\paper1\login.php on
: line 57
: 一直出現這個錯誤訊息
: 有GOOGLE過說要刪掉BOM
: 刪了之後還是一樣
: 想請問有人知道解決方法嗎?
我最近也有碰到這問題,不過我是在setcookie碰到
這個問題是在於「session和cookie之前,畫面不能輸出任何東西」
講簡單一點,就是在這兩個指令前,你不能用html輸出任何東西
或是用PHP去echo什麼東西~
所以我會另開一個新的PHP檔案,只執行這兩個指令~
例:
index.php→AABBCC.php→index.php
所以我會在index.php用post的方法去傳遞資料,
在AABBCC.php接收資料後,設好session,再回到index.php
當然index.php也可以作session接收,因為第一次沒開,所以需要判斷存不存在
我是用cookie才碰到這問題,
我貼一小段上來好了,是AABBCC.php:
<?php
$ID=$_POST[$ID]; #接收POST的資料
setcookie($ID","123456",time()+900); #設COOKIE
header("Location: index.php"); #回到index.php
?>
這樣就沒問題了~給你參考~
--
◣◥ ◤◢ ◣▁◢ 請‧尊‧重‧生‧命
◤ ◢◤ ‧‧▏ ◥ ◤ 以 認 養 代 替 購 買
◤◢ ▄▄▄▄ ‧‧
◢◤ 請領養我 ▄ ▄ 以 絕 育 代 替 撲 殺
◤◢ 請領養我▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Blog:http://Unifish.Pixnet.net/ 本BLOG謝絕挖隱私魔人 QSWEET
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.132.101
推
12/23 21:34, , 1F
12/23 21:34, 1F
推
12/24 02:26, , 2F
12/24 02:26, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
6
14