Page 1 of 1

ฟ้อง error ที่บรรทัด 6619184 ส่ะงั้น- ช่วยตอบ..

Posted: 29/11/2006 10:21 am
by rakpat
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at f:\appserv\www\moststock\login.php:1) in f:\appserv\www\moststock\login.php on line 6619184

Warning: Cannot modify header information - headers already sent by (output started at f:\appserv\www\moststock\login.php:1) in f:\appserv\www\moststock\login.php on line 67


มันขึ้น error แบบนี้ ตอนรันหน้าจอการเข้าระบบ ต้องแก้ไงครับ.... ทั้งที่โคด โปรแกรมมีแค่ 120 บัดททรด เอง แต่ดังฟ้อง error ที่บรรทัด 6619184 ส่ะงั้น


ส่วนโค๊ดบรรทัดที่ 67 ...header("Location: " . $MM_redirectLoginSuccess );
จาก


if (isset($_SESSION['PrevUrl']) && true) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}

Posted: 29/11/2006 10:40 am
by mindphp
ไม่สามารถ ส่ง output ใดๆ ก่อน ใช้ function header() ครับ
ถ้าเลียงไม่ได้ ใช้ function เกี่ยวกับ ob_*** เข้ามาช่วย

ขอบคุณน่ะ

Posted: 30/11/2006 10:34 am
by rakpat
ถึงจะ งงๆ แต่ยังไงก้อขอบคุณน่ะค่ะ

Posted: 12/12/2006 2:52 am
by nambuai
ลองพยายามไล่โค้ดดูก่อนครับ เคยเป็นอะครับ แต่ผิดหน่อยเดียวเอง