Page 1 of 1

ถามเรื่อง check.php ไม่อ่านค่า login.php ครับ

Posted: 07/02/2013 5:35 pm
by phpmanfan
รบกวนสอบถามด้วยครับ

user= admin
pass= 1234

พอกรอก username และ password แล้ว
มีข้อความ ERROR : Username หรือ Password ไม่ถูกต้อง
ทำไมถึงไม่ผ่านไปที่ "หน้าที่2.php" ครับ ??

หน้าที่1.php
<HTML>
<HEAD><TITLE>หน้าที่1</TITLE></HEAD>
<BODY>
<H2>:: หน้าที่1 ::</H2>
<FORM METHOD="POST" ACTION="admin_check.php">
<TABLE WIDTH="260" >
<TR>
<TD>Username :</TD>
<TD><INPUT NAME="user" TYPE="text" /> * </TD>
</TR>
<TR>
<TD>Password :</TD>
<TD><INPUT NAME="pass" TYPE="password" /> * </TD>
</TR>
<TR>
<TD>&nbsp;</TD>
<TD> <INPUT NAME="submit" TYPE="submit" VALUE="Submit" >
<INPUT NAME="RESET" TYPE="reset" VALUE="Reset" >
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>

check.php
<?
$user=$_GET[user];
$pass=$_GET[pass];
if ($user=="admin" and $pass=="1234") {
session_start();
session_register("sess_adminid");
$sess_adminid=session_id();
header("Location: หน้าที่2.php");
} else {
echo "<H3>ERROR : Username หรือ Password ไม่ถูกต้อง</H3>";
}
?>

หน้าที่2.php
<?
session_start();
if ($sess_adminid<>session_id()) {
header( "Location: หน้าที่1.php"); exit();
}
?>
<HTML>
<HEAD><TITLE>หน้าที่2</TITLE></HEAD>
<BODY>
<? include "หน้าต่อไป.php"; ?>
<BR>
<H3>ยินดีต้อนรับผู้ดูแลระบบ</H3>
</BODY>
</HTML>

Re: ถามเรื่อง check.php ไม่อ่านค่า login.php ครับ

Posted: 15/02/2013 12:20 pm
by LAVE
ลองใช้ && แทน and