ช่วยทีคับเกี่ยวกับฟังก์ชั่น header Warning: Cannot modify header information

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
kaikap
PHP Newbie
PHP Newbie
Posts: 6
Joined: 01/01/1970 7:00 am

ช่วยทีคับเกี่ยวกับฟังก์ชั่น header Warning: Cannot modify header information

Post by kaikap »

คือว่าทำหน้าเช็ค loginของแอดมินแล้วมันไม่ผ่าน ช่วยดูทีนะคับ ผิดถูกยังไงรบกวนผู้รู้ทีนะครับ

<?
require_once('../Connections/conn.php');
if (isset($_POST['submit']))
{
mysql_select_db($database_conn,$conn);
$sql = "SELECT username,own from admin where username ='".$_POST['username']."' AND password ='".$_POST['password']."' ";
$result = mysql_query($sql,$conn)or die(mysql_error());
$num=mysql_num_rows($result);
$rs = mysql_fetch_array($result);
if($num==1){
session_start();<<<เรียกตรงนี้ไม่รู้ว่าถูกหรือเปล่าแบบว่าถ้ามี ก้ให้ทำงาน
$_SESSION['username'] =$rs['username'];
$_SESSION['own'] = $rs['own'];<<<<ตัวนี้เปนตัวเช็คสิทธิ์การใช้งาน 1เป็นแอดมิน 2เปนเจ้าหน้าที่ประมานนี้ครับ
header(sprintf("Location:%s","Admin/main_admin.php"));<<<<<ไม่ผ่านตรงเนี้ยะครับ } else {
echo"<meta http-equiv= 'Content-Type' content='text/html; charset=utf-8' />";
echo "<script language='javascript'> alert(' Username หรือ Password ไม่ถูกต้อง กรุณาลองใหม่');</script>";
echo "<meta http-equiv = 'refresh' content = '0;url = ../Admin/form_adlog.php'>";
}
}
?>

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24425
Joined: 22/09/2008 6:18 pm
Contact:

Re: ช่วยทีคับเกี่ยวกับฟังก์ชั่น header

Post by mindphp »

ไม่ผ่าน ติดปัญหาอะไร ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
kaikap
PHP Newbie
PHP Newbie
Posts: 6
Joined: 01/01/1970 7:00 am

Re: ช่วยทีคับเกี่ยวกับฟังก์ชั่น header

Post by kaikap »

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\viangbua\Admin\check_admin.php:1) in C:\AppServ\www\viangbua\Admin\check_admin.php on line 11

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\viangbua\Admin\check_admin.php:1) in C:\AppServ\www\viangbua\Admin\check_admin.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\viangbua\Admin\check_admin.php:1) in C:\AppServ\www\viangbua\Admin\check_admin.php on line 14


มันออกมาแบบนี้คับพอดีทำโปรเจค จบอ่ะคับ

demonxiii
PHP Sr. Member
PHP Sr. Member
Posts: 54
Joined: 04/01/2009 7:54 pm

Re: ช่วยทีคับเกี่ยวกับฟังก์ชั่น header

Post by demonxiii »

kaikap wrote:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\viangbua\Admin\check_admin.php:1) in C:\AppServ\www\viangbua\Admin\check_admin.php on line 11

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\viangbua\Admin\check_admin.php:1) in C:\AppServ\www\viangbua\Admin\check_admin.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\viangbua\Admin\check_admin.php:1) in C:\AppServ\www\viangbua\Admin\check_admin.php on line 14


มันออกมาแบบนี้คับพอดีทำโปรเจค จบอ่ะคับ
ลองดูที่ check_admin.php เพราะ มันบอกว่าได้มีการส่งค่าออกไปแล้ว

การส่งค่าคือ ทุกอย่างนะครับ การประกาศ SESSION ต้องไปไว้บนสุดของหน้าครับ

ถ้าทำเป็น function ก็ควรไปวางไว้บนสุดของหน้าคับ

จากโค้ด เห็นว่าให้มาไม่หมด แต่พอเดาได้ว่า เรียกฟังชั่นมาใช้อีกไฟล์นึงใช่ไมครับ ลองเช็คอย่างที่บอกครับ

User avatar
kaikap
PHP Newbie
PHP Newbie
Posts: 6
Joined: 01/01/1970 7:00 am

Re: ช่วยทีคับเกี่ยวกับฟังก์ชั่น header

Post by kaikap »

ยังไงเหรอคับพอดีไม่ก้พึ่งศึกษาได้ไม่นานยังไม่ค่อยมีความสามารถเท่าไหร่

demonxiii
PHP Sr. Member
PHP Sr. Member
Posts: 54
Joined: 04/01/2009 7:54 pm

Re: ช่วยทีคับเกี่ยวกับฟังก์ชั่น header

Post by demonxiii »

kaikap wrote:ยังไงเหรอคับพอดีไม่ก้พึ่งศึกษาได้ไม่นานยังไม่ค่อยมีความสามารถเท่าไหร่
ขอถามเพิ่มครับ

โค้ดกระทู้บนสุดเป็น function หรือเปล่าครับ ?

ถ้าใช่ลองไปเทสที่หน้าเปล่าๆ ดูครับ คิดว่าไม่ฟ้อง Error นะ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 7 guests