Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยดู โค๊ดหน่อยครับ ผมลองแก้แล้วไม่ได้เลย รบกวนหน่อยนะครับ



 

ช่วยดู โค๊ดหน่อยครับ ผมลองแก้แล้วไม่ได้เลย รบกวนหน่อยนะครับ

 



Topic : 078140

Guest




รบกวนช่วยดู โค๊ด หน่อยครับ ผมทำใน localhost ได้ปรกติ แต่อัพขึ้น Host จริงแล้ว กลับไม่ได้อ่ะครับ

chlogin.php

<?
$user=$_POST[user];
$pass=$_POST[pass];
if ($user=="admin" and $pass=="P@ssw0rd"){
session_start();
session_register("sess_adminid");
$sess_adminid=session_id();
Header("Location:home.php");
}else {
$code_error="<FONT COLOR=\"red\">Invalid Username/Password</FONT>";
session_register("code_error");
header("location: login.php");
}

?>


login.php

<body>
<!-- start header -->

<div id="header">
<div align="right">
<? include "menu.php"; ?>
</div>
<h1><a href="#">helpdesk<span></span></a></h1>
</div>
<form name="form1" method="post" action="chlogin.php">
:

<table width="32%" border="0" align="center" cellpadding="0" cellspacing="5">
<tr>
<td height="40" colspan="2" bgcolor="#999999"><div align="center">Administrator</div></td>
</tr>
<tr>
<td>UserName</td>
<td><input type="text" name="user">
<font color="red">*</font></td>
</tr>
<tr>
<td>PassWord</td>
<td><input type="password" name="pass">
<font color="red">*</font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><? echo $code_error;?></td>
</tr>
<tr>
<td colspan="2" bgcolor="#CCCCCC"><div align="center">
<input type="submit" name="Submit" value="Login">
</div></td>
</tr>
</table>
<br>
:
<br>



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-05-08 11:26:20 By : นายเอ View : 1068 Reply : 21
 

 

No. 1



โพสกระทู้ ( 106 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่ได้ตรงไหนครับ

session_start(); น่าจะไว้บนสุดนะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 11:29:32 By : pongit50
 


 

No. 2

Guest


ผมลองไว้บนสุดแล้ว ก็ไม่ได้ มันไม่ยอมทำงานอ่ะครับ ใส่ Username Password แล้ว มันก็เด้งอยู่หน้า login เหมือนเดิมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 11:37:15 By : นายเอ
 

 

No. 3

Guest


ob_start();

ไว้บนสุดดูครับ
หรือแก้
Code (PHP)
$user=$_POST[user];
$pass=$_POST[pass];

ให้มี ' ด้วย
Code (PHP)
$user=$_POST['user'];
$pass=$_POST['pass'];

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 11:41:35 By : rootElement@kmutnb
 


 

No. 4



โพสกระทู้ ( 106 )
บทความ ( 0 )



สถานะออฟไลน์


อ่อ มันยังไม่ไปหน้า check เลยใช่ปะ

</form> อยู่ตรงไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 11:43:35 By : pongit50
 


 

No. 5

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : rootElement@kmutnb เมื่อวันที่ 2012-05-08 11:41:35
รายละเอียดของการตอบ ::
ลองทำตามแล้วครับ ไม่ได้อ่ะครับ


ตอบความคิดเห็นที่ : 4 เขียนโดย : pongit50 เมื่อวันที่ 2012-05-08 11:43:35
รายละเอียดของการตอบ ::
ป่าวครับ มันไม่ยอมเช็ค username password ให้เลยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 13:12:14 By : นายเอ
 


 

No. 6



โพสกระทู้ ( 106 )
บทความ ( 0 )



สถานะออฟไลน์


หน้า chlogin.php

echo $user กับ $pass ดู ว่ามีค่าหรือป่าว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 13:16:11 By : pongit50
 


 

No. 7

Guest


ตอบความคิดเห็นที่ : 6 เขียนโดย : pongit50 เมื่อวันที่ 2012-05-08 13:16:11
รายละเอียดของการตอบ ::
ไม่มีไรขี้นเลยครับ ผม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 13:21:50 By : นายเอ
 


 

No. 8

Guest


comment 2บรรทัดข้างล่างแล้วดูว่า user กับ pass มีค่าหรือป่าว
ถ้าไม่มีก็อยู่ที่ form แล้วครับ ซึ่งมันสมควรมีค่า ถ้าคุณใส่ </form> ตามคอมเม้นที่ 4

Code (PHP)
Header("Location:home.php");
header("location: login.php");

echo ออกมาดูครับ
Code (PHP)
echo "user : ".$user;
echo "<br>pass : ".$pass;

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 13:36:36 By : rootElement@kmutnb
 


 

No. 9

Guest


แต่ผมแปลกใจ อัพใส่ localhost ได้ปรกติครับ แต่ขึ้น Host จิง ไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 13:50:48 By : นายเอ
 


 

No. 10



โพสกระทู้ ( 106 )
บทความ ( 0 )



สถานะออฟไลน์


echo $_POST['user'];
echo $_POST['pass'];

ค่าก็ไม่มีหรอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 13:53:31 By : pongit50
 


 

No. 11

Guest


ไฟล์ที่อับขึ้นไป ถูกต้องแน่นะครับ
ไม่ใช่อยู่คนละที่กันนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 13:55:23 By : rootelement@kmutnb
 


 

No. 12

Guest


ตอบความคิดเห็นที่ : 10 เขียนโดย : pongit50 เมื่อวันที่ 2012-05-08 13:53:31
รายละเอียดของการตอบ ::
ไม่มีครับ ตอบความคิดเห็นที่ : 11 เขียนโดย : rootelement@kmutnb เมื่อวันที่ 2012-05-08 13:55:23
รายละเอียดของการตอบ ::
ถูกต้องครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 14:05:25 By : นายเอ
 


 

No. 13

Guest


ขอ code ล่าสุดทีครับ เผื่อตกหล่นอะไรไปครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 14:26:41 By : rootElement@kmutnb
 


 

No. 14

Guest


chlogin.php

<?
$user=$_POST[user];
$pass=$_POST[pass];
if ($user=="admin" and $pass=="P@ssw0rd"){
session_start();
session_register("sess_adminid");
$sess_adminid=session_id();
Header("Location:home.php");
}else {
$code_error="<FONT COLOR=\"red\">Invalid Username/Password</FONT>";
session_register("code_error");
header("location: login.php");
}

?>


login.php


<?
session_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>AD Com & Systems</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="../default.css" rel="stylesheet" type="text/css" />
<meta http-equiv="refresh" content="180;URL=home.php">
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
<!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);
win.focus();}
// -->
</script>
</head>
<body>
<!-- start header -->

<div id="header">
<div align="right">
<? include "menu.php"; ?>
</div>
<h1><a href="#">helpdesk<span></span></a></h1>
</div>
<form name="form1" method="post" action="chlogin.php">
:

<table width="32%" border="0" align="center" cellpadding="0" cellspacing="5">
<tr>
<td height="40" colspan="2" bgcolor="#999999"><div align="center">Administrator</div></td>
</tr>
<tr>
<td>UserName</td>
<td><input type="text" name="user">
<font color="red">*</font></td>
</tr>
<tr>
<td>PassWord</td>
<td><input type="password" name="pass">
<font color="red">*</font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><? echo $code_error;?></td>
</tr>
<tr>
<td colspan="2" bgcolor="#CCCCCC"><div align="center">
<input type="submit" name="Submit" value="Login">
</div></td>
</tr>
</table>
<br>
:
<br>
</form>
<div id="footer">
<p id="legal">&copy;2011 All Rights Reserved. <a href="http://www.adcom-sys.com/">AD Com & Systems</a></p>
<p id="links">&nbsp;</p>
</div>
</body>
</html>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 16:16:41 By : นายเอ
 


 

No. 15

Guest


echo ว่ามันมีค่าไหม
แล้ว " ลองใส่ดูครับตรง $_POST["user"]; กับ $_POST["pass"];

Code (PHP)
$user=$_POST["user"];
$pass=$_POST["pass"];
echo "user : ".$user."   pass : ".$pass."<br>";

if ($user=="admin" and $pass=="P@ssw0rd"){
session_start();
session_register("sess_adminid");
$sess_adminid=session_id();
//Header("Location:home.php");
}else {
$code_error="<FONT COLOR=\"red\">Invalid Username/Password</FONT>";
session_register("code_error");
//header("location: login.php");
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 16:34:45 By : rootElement@kmutnb
 


 

No. 16



โพสกระทู้ ( 119 )
บทความ ( 1 )



สถานะออฟไลน์


ลองใส่ print_r($_POST); ดูว่ามีอะไรส่งมาบ้าง

ถ้าใส่ $_POST แล้วไม่มีค่า ให้เปลี่ยนเป็น $_REQUEST

ถ้า $_REQUEST มีค่า ก็ให้เปลี่ยน $user = $_POST['user']; -->> $_REQUEST['user']; ซะ $pass ด้วยละ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 16:46:23 By : kamuro
 


 

No. 17



โพสกระทู้ ( 106 )
บทความ ( 0 )



สถานะออฟไลน์


$user=$_POST[user];
$pass=$_POST[pass];

ก็ยังไม่เปลี่ยนสักที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 16:54:04 By : pongit50
 


 

No. 18

Guest


ตอบความคิดเห็นที่ : 15 เขียนโดย : rootElement@kmutnb เมื่อวันที่ 2012-05-08 16:34:45
รายละเอียดของการตอบ ::
ทำตามแล้วครับ ขึ้นตามนี้ครับ

user : pass :

Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/adcomsys/domains/adcom-sys.com/public_html/cheynet/admin/chlogin.php:4) in /home/adcomsys/domains/adcom-sys.com/public_html/cheynet/admin/chlogin.php on line 13


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 17:14:24 By : นายเอ
 


 

No. 19

Guest


ขึ้นตามนี้ครับ


user : admn pass : P@ssw0rd

Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/adcomsys/domains/adcom-sys.com/public_html/cheynet/admin/chlogin.php:4) in /home/adcomsys/domains/adcom-sys.com/public_html/cheynet/admin/chlogin.php on line 13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-08 17:18:41 By : นายเอ
 


 

No. 20

Guest


ไม่ทราบเกี่ยวกับ เวอร์ชั่น ของ PHP หรือป่าวครับ
localhost : php 5.2.6
Hosting : php 5.2.17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-09 10:59:23 By : นายเอ
 


 

No. 21



โพสกระทู้ ( 419 )
บทความ ( 0 )



สถานะออฟไลน์


จากที่เห็นข้างบนคุณพิมพ์ admin ไม่ถูกต้อง ลองตรวจสอบว่า user pass ที่คุณกรอกกับที่คุณกำหนดไว้ ตรงกันเปล่า หรือลองcopy ไปใส่ลองดู

$user=="admin"
$pass=="P@ssw0rd"

หรือลองใส่ trim ที่ตัวแปลดู เช่น

$user=trim($_POST[user]);
$pass=trim($_POST[pass]);

เพื่อตัดช่องว่างทิ้งเพื่อมีช่องว่างติดมา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-09 11:23:31 By : aimoomoo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดู โค๊ดหน่อยครับ ผมลองแก้แล้วไม่ได้เลย รบกวนหน่อยนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่