พอดีผมจะทำหน้า login แล้วมันเออเร่อครับ
ชื่อไฟล์ว่า checklogin.phpครับ
อันนี้โค๊ดผมครับ
<?php
if(isset($_SERVER['PHP_AUTH_USER']))
{
$auth_user=$_SERVER['PHP_AUTH_USER'];
}
else {
$auth_user="";
}
if (isset($_SERVER['PHP_AUTH_PW']))
{
$auth_user=$_SERVER['PHP_AUTH_PW'];
}
else
{
$auth_pass="";
}
if(!$auth_user)
{
header("WWW-naikui_pata: Basic realm=\"Admin Zone\"");
header ("HTTP/1.0401 Unauthorized");
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>checkolgin.php</title>
</head>
<body>
<?php
if ($auth_user=="admin"and $auth_pass=="1706")
{
echo"<h3>User Name และ Password ถูกต้อง

</h3>";
}
else
{
echo"</h3>ERROR User Name หรือ Password ไม่ถูกต้อง</h3>";
exit();
}
?>
</body>
</html>
พอรันแล้วมันขึ้นว่า
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\naikui_pata\admin\checklogin.php:2) in C:\AppServ\www\naikui_pata\admin\checklogin.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\naikui_pata\admin\checklogin.php:2) in C:\AppServ\www\naikui_pata\admin\checklogin.php on line 21
ERROR User Name หรือ Password ไม่ถูกต้อง
อยากทราบว่า มันเออเร่อร์มาจากตรงไหนครับ ผมลองหาแล้ว ลองเปลี่ยนแล้ว ไม่หาย งงตึบเลย
ถามเรื่อง web applicationครับ
ชื่อไฟล์ว่า checklogin.phpครับ
อันนี้โค๊ดผมครับ
<?php
if(isset($_SERVER['PHP_AUTH_USER']))
{
$auth_user=$_SERVER['PHP_AUTH_USER'];
}
else {
$auth_user="";
}
if (isset($_SERVER['PHP_AUTH_PW']))
{
$auth_user=$_SERVER['PHP_AUTH_PW'];
}
else
{
$auth_pass="";
}
if(!$auth_user)
{
header("WWW-naikui_pata: Basic realm=\"Admin Zone\"");
header ("HTTP/1.0401 Unauthorized");
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>checkolgin.php</title>
</head>
<body>
<?php
if ($auth_user=="admin"and $auth_pass=="1706")
{
echo"<h3>User Name และ Password ถูกต้อง
}
else
{
echo"</h3>ERROR User Name หรือ Password ไม่ถูกต้อง</h3>";
exit();
}
?>
</body>
</html>
พอรันแล้วมันขึ้นว่า
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\naikui_pata\admin\checklogin.php:2) in C:\AppServ\www\naikui_pata\admin\checklogin.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\naikui_pata\admin\checklogin.php:2) in C:\AppServ\www\naikui_pata\admin\checklogin.php on line 21
ERROR User Name หรือ Password ไม่ถูกต้อง
อยากทราบว่า มันเออเร่อร์มาจากตรงไหนครับ ผมลองหาแล้ว ลองเปลี่ยนแล้ว ไม่หาย งงตึบเลย