看板 PHP 關於我們 聯絡資訊
※ 引述《KawasumiMai (魔物を討つ者)》之銘言: : 如題 : 最近在寫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.112.190.231
KawasumiMai:你可以推文,然後如果看那個Warning知道怎麼解 11/14 23:19
KawasumiMai:就免問了 11/14 23:19
gpmm:事實是…一切的關鍵就是那行 warning … = = 11/15 00:15
KawasumiMai:知道問題在那,只是想問那個問題怎解 11/15 00:20
KawasumiMai:只是想表達與其發兩行文又只叫別人再看一次 11/15 00:21
KawasumiMai:不如像上一篇推兩行文卻切中重點 11/15 00:21
tkdmaf:事實是…一切的關鍵就是那行 + google 大神。這才叫切中。 11/15 07:51
tkdmaf:重點是,這好像是初學者幾乎都會踩到的地雷問題...... 11/15 07:54
MOONRAKER:哇~好嗆喔~ 11/15 08:34
herb123456:沒做好功課還這麼嗆..好心幫忙還要被酸 11/20 22:15
herb123456:現在小孩都這樣嗎? 11/20 22:15