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 > ช่วยดูโค๊ต php cookies ให้หน่อยครับ มันไม่ยอมเขียนคุ๊กกี้ให้



 

ช่วยดูโค๊ต php cookies ให้หน่อยครับ มันไม่ยอมเขียนคุ๊กกี้ให้

 



Topic : 085533



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



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



ไม่รู้ว่าโค๊ตผมผิดพลาดประการใด ดูยังไงก็ไม่มีตรงไหนที่น่าจะมีปัญหา

แต่มันไม่ยอมเขียนคุ๊กกี้ให้เลยครับ เพราะว่าลอง isset ดูแล้วครับ


Code (PHP)
<? 
$Lpassword = md5($_POST["password"]);

$strSQL = "SELECT * FROM account WHERE email = '".trim($_POST['email'])."' 
	and password = '".$Lpassword."'
	and activate = 'Yes' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
	
	
	
	if(!$objResult)
//if (($_POST["email"] != $email) || ($Lpassword != $password))
{
	echo "รหัสผ่านไม่ถูกต้อง";	
}

else
{
	if ($_POST['autolog'] == "true")
	{
		$uid = $objResult["id"];
		$limitTime = time()+(60*60*24*30);
		setcookie("fotolog", $uid, $limitTime);	
	}
	echo "Welcome User<br />your cookies is" .$_COOKIE["fotolog"];

//header("location:user_page.php");
}
mysql_close();
?>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-10-17 12:47:46 By : pOnGliFE View : 1143 Reply : 5
 

 

No. 1



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ลอง var_dump($_POST['autolog']); ดูมีค่าหรือเปล่า






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-17 13:13:46 By : adaaugusta
 


 

No. 2



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



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

มีอยู่ครับผม เหมือนกับว่า เขียนลงไปแล้ว แต่เรียกมาใช้ไม่ได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-17 13:45:39 By : pOnGliFE
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

Cookies มันจะต้อง Refresh 1 ครั้งก่อนครับ ถึงจะเรียกได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-17 14:09:12 By : mr.win
 


 

No. 4



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



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

เอ่อ คือทำได้แล้วครับ

มีเพื่อนใน msn ช่วยแก้ปัญหาให้ ด้วยการใส่ ob_start(); ไว้บนหัวของไฟล์ที่จะใช้งานคุ๊กกี้

ผมสงสัยมากครับ พอดีตัวโค๊ตนี้ผมดัดแปลงมาจากในหนังสือ สคริบที่แถมมาจาก cd ในหนังสือไม่เห็นต้องใส่ ob_start ลองเอามารันดู

ก็ทำงานได้ปรกติครับ ob_start มีความสำคัญอย่างไรครับ




แล้วก็อีกปัญหานึง

คือ ผมเก็บไฟล์ต่างๆไว้แบบนี้ครับ

root index.php เป็นฟอร์มล๊อคอิน
login/index.php โค๊ตตรวจสอบล๊อคอินและสร้างคุ๊กกี้

เวลาล๊อคอินเสร็จ ก็จะเข้าไปตรวจสอบที่ login/ ครับ ถ้าผ่าน ก็เด้งกลับมาที่ index

ซึ่งผมทำโค๊ต ฟอร์มล๊อคอินไว้แบบนี้ครับ

Code (PHP)
<?

if(!isset($_COOKIE["fotolog"]))
{
?>
<form action="/login/index.php" method="post" id="login"><div class="headeruserlogin">
  <h6>อีเมล์ : <input name="email" type="text" id="email" /> 
  รหัสผ่าน : <input name="password" type="password" id="password" /> 
  <input name="autolog" type="checkbox" value="true" id="autolog" />อยู่ในระบบ1เดือน<input name="Submit" type="submit" value="เข้าระบบ" />
  </h6>
</div></form>
<?
}
else
{
	
	echo "<h6>Welcome User<br />your cookies is" .$_COOKIE["fotolog"]."</h6>";
	}?>



โค๊ตนี้ถูก include ไว้ทั้ง root index.php และ login/index.php ครับ

เวลาล๊อคอินไม่ผ่าน ก็ค้างอยู่ใน login/index.php จะได้มีฟอร์มให้ล๊อคอินใหม่

ในlogin/index.php เวลาล๊อคอินเสร็จแล้ว แล้วยังไม่สั่งให้ดีดกลับไป root index.php ก็ปรากฏว่าใช้ cookie ได้นะครับ

แต่ว่าพอกลับมาดูที่ไฟล์ root index.php ปรากฏว่า เหมือนยังไม่ได้ล๊อคอินเลยครับ คือจากโค๊ตข้างบน ถ้ามีคุ๊กกี้ที่เซ็ทไว้แล้ว

จะต้องขึ้นข้อควงามทักทาย ถ้าไม่มีคุ๊กกี้ ให้ขึ้นฟอร์มล๊อคอิน ซึ่งถ้าล๊อคอินไปแล้ว root index.php จะยังคงเป็นฟอร์มล๊อคอิน

แต่ login/index.php ขึ้นข้อความทักทายครับผม


ไม่ทราบว่าตรงนี้แก้ยังไงครับ รบกวนด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-17 21:01:09 By : pOnGliFE
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ลองใช้

Code (PHP)
if($_COOKIE["fotolog"] == "")
{
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-18 10:24:02 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค๊ต php cookies ให้หน่อยครับ มันไม่ยอมเขียนคุ๊กกี้ให้
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่