Warning: Cannot modify header information - headers already sent by
คับ ผมใช้ google ค้นหาดูแล้ว พบว่า ถ้าเจอ วอนนิ่ง นี้ให้ ใช้ ob_start();
วางบนสุดของ php อะคับ แต่มันแก้ไม่เห็นได้เลย ทำไงดีคับ
เอ่อ อันนี้ผมทำหน้าเวปล๊อคอิน
ทำในlocalhost ไม่มีปัญหาอะไรเลย แต่พอเอาขึ้นเซอเวอจริง ไหงเป็นแบบนี้ไม่ทราบครับ ช้วยทีนะครับ
โค้ด: เลือกทั้งหมด
<?
ob_start();
if($login =="" || $password =="")
{
print"Error u hai data i ma mai kob";
exit();
}
if($login =="numpol_root" && $password =="1234")
{
setcookie("adminlogin",$login);
setcookie("adminpassword",$password);
header("location:login.php");
}
$link = mysql_connect("mysql4.freehostia.com","numpol_root","1234");
if(!$link)
{
print"Error connecting";
}
else
{
mysql_select_db("numpol_root",$link);
$sql = "select * from member where login='$login' and password='$password'";
$result = mysql_query($sql,$link);
$num = mysql_num_rows($result);
if($num == 0)
{
print"Error login $sql";
}
else
{
setcookie("cookielogin",$login);
setcookie("cookiepassword",$password);
header("location:mainmember.php");
}
}
?>