รายละเอียดของการตอบ ::
ถ้าเอา @ ออกในหน้า admin_page.php ให้เหลือแค่ session_start(); มันจะฟ้องเออเร่อแบบนี้ครับ
Code (PHP)
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\tourthai\admin_page.php:1) in C:\AppServ\www\tourthai\admin_page.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\tourthai\admin_page.php:1) in C:\AppServ\www\tourthai\admin_page.php on line 2
ไม่มีผู้ใช้นี้!... กรุณาลงชื่อเข้าใช้
ซึ่งเมื่อคืนผมลองหาวิธีแก้ไขมา เค้าแนะนำให้ใช้ @ เติมไปข้างหน้านะครับ ผมก็เลยใช้ทุกหน้าที่ต้องประกาศ session_start(); นะครับ
ส่วน
check_session(1); ผมใส่ 1 เพราะให้มันไปเช็คว่า
$_SESSION['userid'] มีค่าไหม
แล้ว $_SESSION['status'] ไม่ใช่ admin หรือปล่าว
ประมาณนี้ครับ ผิดถูกตรงไหน ช่วยแนะนำด้วยครับ