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,038

HOME > PHP > PHP Forum > จะตรวจสอบค่าการ log in ถ้าจะตรวจสอบค่าการ login ต้องเขียน code อย่างไร เพื่จะตรวจสอบค่า


จะตรวจสอบค่าการ log in ถ้าจะตรวจสอบค่าการ login ต้องเขียน code อย่างไร เพื่จะตรวจสอบค่า

 
Topic : 009095

Guest



ถ้าจะตรวจสอบค่าการ login ต้องเขียน code อย่างไร เพื่จะตรวจสอบค่า ว่าเค้าได้ผ่านการ login มาหรือยัง ก่อนที่จะมาเข้าหน้า นี้ หรือถ้าพูดง่ายๆ ก็ตรวจสอบ session นั่นเอง เคยเขียนแล้ว
+++++++
<?
session_start();
$sess_userid=$_SESSION[sess_userid];
$sess_username=$_SESSION[sess_username];
/* echo "$sess_username"; */
if ($sess_userid<>session_id() or $sess_username=""){
header("Location: signin_form.php");
exit();
}
?>
+++++++
file นี้ชื่อว่า chksession.php
แล้วนำไป ไว้หน้าอื่นๆ ที่เราต้องการตรวจสอบ
ปรากฏว่า มันตรวจสอบได้ ถ้ารันบน เครื่อง

แต่ถ้ารัน บน Server มันกับขึ้น ERROR

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at d:\ip1\studiophone.co.th\www\stu\chksession.php:2) in d:\ip1\studiophone.co.th\www\stu\chksession.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at d:\ip1\studiophone.co.th\www\stu\chksession.php:2) in d:\ip1\studiophone.co.th\www\stu\chksession.php on line 8


อย่างนี้หมายความว่าไงคะ ................



Tag : - - - -

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 14 ก.ค. 2549 15:39:02 By : เกจิ View : 2456 Reply : 7
 

 

No. 1

Guest


ขอดูไฟล์ ที่ includ ไฟล์ chksession.php เข้ามาหน่อย
Date : 14 ก.ค. 2549 15:46:47 By : โจผีนะ
 

 

No. 2

Guest


<?
include "chksession.php";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>Update....price</title>
</head>

<body >
<? $bgColor1="#ffffff"; ////color line table1
$bgColor2="#c8dee7"; ////color line table2
$bg=$bgColor2;
$bglight=$bglight1;
?><font face="tahoma" size="2" color="#666666" ><table width="843" height="82" border="0" align="center" cellpadding="0" cellspacing="0" background="image/h.gif" >
<tr>
<td width="681" height="72" align="right" valign="middle" ><br>
<br>
<font color="#999999" face="tahoma" size=2> <a href="home.php">Home</a> l <a href="form_price.php" >Add Update price </a></font></td>
<td width="162" align="center" valign="bottom" >&nbsp;</td>
</tr>
</table></font>
<table width="990" height="16" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td align="center"> <strong><font color="#999999" size="2" face="TAHOMA">Product Price </font></strong> </td>
</tr>
</table>
<?
include ('../backweb/connection/conn_db.php');
$sql="Select * From update_price";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */
?>
<table width="100%" height="16" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<tr>
<td width="36" align="center" > <font face="TAHOMA" size=2 color="#FFFFFF"><strong>id</strong></font></td>
<td width="249" align="center" ><font color="#FFFFFF" size="2" face="TAHOMA"><strong>รายละเอียดสินค้า</strong></font></td>
<td width="139" align="center" > <font face="TAHOMA" size=2 color="#FFFFFF"><strong>ราคา</strong></font></td>
<td width="122" align="center" ><font color="#FFFFFF" size="2" face="TAHOMA"><strong>ผู้ update ล่าสุด </strong></font></td>
<td width="122" align="center" > <font face="TAHOMA" size=2 color="#FFFFFF"><strong>วันที่ Update</strong></font></td>
<td width="239" align="center" ><font face="TAHOMA" size=2 color="#FFFFFF"><strong>หมายเหตุ</strong></font></td>
<td width="49" align="center" >&nbsp;</td>
</tr>
</table>
<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<?
$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$id=$result[id];
$detail=$result[detail];
$price=$result[price];
$update_by=$result[update_by];
$update_date=$result[update_date];
$remark=$result[remark];
if ($bg==$bgColor2){
$bg=$bgColor1; //สลับสีที่ 1
}else {
$bg=$bgColor2; //สลับสีที่ 2
}
/*echo "<tr align='center'><td>$result [id]</td>";
echo "</Tr>";*/
echo "<tr bgcolor='$bg' align='center'>";
?>

<td width="36" align="center"> <font face="TAHOMA" size=2 color="#999999"><? echo "$id"; ?></font>
</td>
<td width="249" align="center"><font color="#999999" size="2" face="TAHOMA"><? echo "$detail"; ?></font>
</td>
<td width="140" align="center"> <font face="TAHOMA" size=2 color="#999999"><? echo "$price"; ?></font>
</td>
<td width="122" align="center" valign="middle"><font color="#999999" size="2" face="TAHOMA"><? echo "$update_by"; ?></font></td>
<td width="122" align="center"> <font face="TAHOMA" size=2 color="#999999"><? echo "$update_date"; ?></font> </td>
<td width="239" align="center" valign="middle"><font color="#999999" size="2" face="TAHOMA"><? echo "$remark"; ?></font> </td>
<td width="20" align="right"><a href="edit_price_form.php?id=<?echo"$id"; ?>"><img src="image/Untitled-1.gif" alt="Edit" border="0"></a></td>
<td width="26"><a href="delete_price.php?id=<?echo"$id"; ?>"><img src="image/delete.gif" alt="Delete" border="0"></a></td>
</tr>

<?
$a++;
}
?></table>
<? mysql_close();
?>
</body>
</html>

โจผีมีเมลล์ hotmail ไหมคะ
Date : 14 ก.ค. 2549 15:50:23 By : เกจิ
 

 

No. 3

Guest


ลองแบบนี้ดูนะ เผื่อจะได้
<?session_start(); // เขียนให้ติด ไปเลย จะได้ไม่มีช่องว่างของตัวอักษรพิเศษ ที่เรามองไม่เห็นได้
อันนี้อีกอัน เผื่อไว้
<?include "chksession.php";?>
ลองดูนะ http://www.pataramit.com/?action=download
Date : 14 ก.ค. 2549 16:00:34 By : โจผีนะ
 

 

No. 4

Guest


มีวิธีอื่นอีกไหมคะ ลองแล้วก็เหมือนเดิม
Date : 14 ก.ค. 2549 16:10:41 By : เกจิ
 

 

No. 5

Guest


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at d:\ip1\studiophone.co.th\www\stu\chksession.php:2) in d:\ip1\studiophone.co.th\www\stu\chksession.php on line 3
บรรทัดที่ 3 วิธีเช็ค session แบบนี้อาจจะทำให้เกิดปัญหาได้ ลองหาวิธีอื่นเช็คดู หรือไม่ก็ลองปิด ดูก่อนว่าใช่บรรทัดนั้นไหม
Date : 14 ก.ค. 2549 16:18:08 By : โจผีนะ
 

 

No. 6

Guest


สรุปว่าได้ยังครับ
if ($sess_userid<>session_id() or $sess_username="")
เปลี่ยน
<?session_start();
if (($sess_userid<>session_id()) | | (!$sess_username))
{}
else{}?>
ลองดูนะ
www.jamdai.com
Date : 15 ก.ค. 2549 05:05:08 By : C-sis
 

 

No. 7

Guest


คุณแก้ไข path ที่เก็บไฟล์ session ใน php.inc ยังคับ
Date : 15 ก.ค. 2549 23:36:31 By : bomครหวัน
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จะตรวจสอบค่าการ log in ถ้าจะตรวจสอบค่าการ login ต้องเขียน code อย่างไร เพื่จะตรวจสอบค่า
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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