ขอความช่วยเหลือหน่อยครับ setcookie ไม่ผ่านครับผมไม่หายซักที
ช่วยด้วยครับแก้ error ไม่ผ่านอ่าครับ
<?
ob_start();
?>
<head>
<title>ยินดีต้อนรับสู่ระบบสมาชิก</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
<body>
<tr valign="top">
<td height="0"><table width="848" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#0000FF" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td width="640" height="279" valign="top"><table width="640" border="1" bordercolor="#0000FF">
<tr>
<td><div align="center">.:: เข้าสู่ระบบสมาชิก</span> ::. </div></td>
</tr>
</table>
<table width="640" border="0">
<td height="191"><div align="center">
<?
if($user_login=="" || $pass_login=="")
{
?>
<script language="JavaScript">
alert("กรุณากรอกข้อมูลให้ครบ");
history.back(1);
</script>
<?
exit();
}
$link=mysql_connect("localhost","root","1234");
if(!$link)
{
echo"ไม่สามารถติดต่อฐานข้อมูลได้";
}
else
{
mysql_select_db("dentalsi_siam",$link);
$sql="select * from admin where admin_id='$user_login' and admin_pass='$pass_login'"; //เป็นการตรวจสอบว่า username,password ถูกตามที่บันทึกหรือไม่
$result=mysql_query($sql,$link); //เก็บข้อมูลของ$link ,$sql
$num=mysql_num_rows($result); //เป็นการเชคข้อมูลจากข้อมูลที่เก็บ
if($num>0) //ถ้า$numมีค่าเท่ากับ 0 แปลว่าไม่เจอข้อมูล
{
$row=mysql_fetch_row($result); //การดึงข้อมูลแต่ละ row มาโชว์ที่หน้าจอ
$username=$row[0];
SetCookie("username",$username,time()+3600);
header("Location:test.php");
}
else
{
mysql_select_db("dentalsi_siam",$link);
$sql="select * from member where username='$user_login' and password='$pass_login'"; //เป็นการตรวจสอบว่า username,password ถูกตามที่บันทึกหรือไม่
$result=mysql_query($sql,$link); //เก็บข้อมูลของ$link ,$sql
$num=mysql_num_rows($result); //เป็นการเชคข้อมูลจากข้อมูลที่เก็บ
if($num<=0) //ถ้า$numมีค่าเท่ากับ 0 แปลว่าไม่เจอข้อมูล
{
?>
<script language="JavaScript">
alert("Username หรือ Password ผิด");
history.back(1);
</script>
<?
exit();
}
else //ถ้า$num ไม่เท่ากับ 0 แปลว่าหาข้อมูลเจอ
{
$row=mysql_fetch_row($result); //การดึงข้อมูลแต่ละ row มาโชว์ที่หน้าจอ
$user_login=$row[0];
$name3=$row[2];
SetCookie("username",$user_login,time()+3600);
SetCookie("name",$name3,time()+3600);
header("Location:test.php");
}
}
}
?>
</div> </tr>
<div align="center"></div>
</table>
<p> </p></td>
</tr>
<tr bgcolor="#DCF1FC">
<td bordercolor="#0000FF" bgcolor="#DCF1FC"><!--DWLayoutEmptyCell--> </td>
<td height="38" bordercolor="#CC0099"><div align="center" class="style2"><span class="style89">Computer Accessories Company<br />
62/6 Bangpee Samutprakran Thailand 083-702-8630 </span></div></td>
</tr>
</table></td>
</tr>
</table>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
</table>
</body>
</html>
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\dentalsiam\savecookie.php:1) in C:\AppServ\www\dentalsiam\savecookie.php on line 81
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\dentalsiam\savecookie.php:1) in C:\AppServ\www\dentalsiam\savecookie.php on line 82
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\dentalsiam\savecookie.php:1) in C:\AppServ\www\dentalsiam\savecookie.php on line 83Tag : PHP, MySQL
Date :
2010-09-04 09:47:32
By :
ARTMEDiAz
View :
1179
Reply :
2
ก่อนบรรทัดแรก <?
ob_start();
?> มีช่องว่างหรือเปล่า
ถ้าไม่มี ลองเซฟใส่ไฟล์ใหม่โดยเซฟเป็นชื่อเดิม ด้วยโปรแกรมอื่นๆที่ไม่ใช่ notepad อย่างเช่น notepad++, dreamweaver เพื่อป้องกัน BOM
Date :
2010-09-04 10:02:15
By :
mr.v
ขอบคุณครับ ได้แล้วครับผม ที่ได้คือลอง save ผ่าน Dreamwever ครับผม
Date :
2010-09-04 12:59:48
By :
ARTMEDiAz
Load balance : Server 04