Re: [請益] 會員系統 cookie無法傳及header問題
※ 引述《shen616 (Chou)》之銘言:
這是和 #1AVTKzbO 一樣的問題
解釋:
: 在單機自己架的伺服器執行ok,但傳到其他mysql空間就不行了
: 做會員登入網頁遇到錯誤:
: Notice: Undefined index: passed in E:\www\webservices98\member\main.php on
: line 3
這一行跑出 Notice,所以PHP會自動先輸出 HTTP Header
: Warning: Cannot modify header information - headers already sent by (output
: started at E:\www\webservices98\member\main.php:3) in
: E:\www\webservices98\member\main.php on line 8
所以header('Location: ...') 炸掉了
修正
: main.php:
: <?php
把這行
: $passed = $_COOKIE["passed"];
改成
$passed = '';
if (array_key_exists('passed', $_COOKIE))
{ $passed = $_COOKIE['passed']; }
: if ($passed != "TRUE")
: {
: header("location:index.html");
: exit();
: }
: else
: {
: $id = $_COOKIE["id"];
:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.164
推
09/09 00:01, , 1F
09/09 00:01, 1F
→
09/09 00:01, , 2F
09/09 00:01, 2F
推
09/09 00:04, , 3F
09/09 00:04, 3F
推
09/09 00:18, , 4F
09/09 00:18, 4F
推
09/09 00:24, , 5F
09/09 00:24, 5F
→
09/09 19:53, , 6F
09/09 19:53, 6F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章