PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


กำหนด path ตัวแปร cookie ด้วย php ตอนที่ 3

25 September 2013 By
path cookie php php cookie

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ path cookie php php cookie



การกำนหด path บน server สำหรับใช้งานตัวแปร cookie โดยปกติแล้ว

หาก ไม่มีการกำหนด path ตามตัวอย่างด้านล่าง

 

<?php
if(!isset($_COOKIE["cookie1"])){ // เช็คว่ามีตัวแปรนี้อยู่ก่อนแล้วหรือไม่
	setcookie("cookie1", "ทดสอบ",time()+3600);  // กำหนดตัวแปร		
}
?>

ตัวแปร cookie ที่มีการกำหนดขึ้นมา จะสามารถเรียกใช้งานได้เฉพาะ ใน folder ที่มีการกำหนดค่าและ sub folder ทั้งหมดที่อยู่ด้านใน

 

ศึกษากรณีตัวอย่างต่อไปนี้

 

กรณีที่ 1 โดนเมนชื่อ www.ninenik.com

มีการกำหนดตัวแปร cookie แบบ ไม่ได้มีการกำหนด path 

ในไฟล์ชื่อ www.ninenik.com/demo/test_cookie.php 

 

ตัวแปร cookie กรณีที่ 1 จะสามารถเรียกใช้งานได้เฉพาะใน folder demo 

และ sub folder ด้านใน

 

กรณีที่ 2 มีการกำหนดตัวแปร cookie แบบ ไม่ได้กำหนด path 

ไว้ที่ root ของเว็บไซต์

เช่นไว้ที่ไฟล์ชื่อ www.ninenik.com/test_cookie.php 

 

ตัวแปร cookie กรณีที่ 2  จะสามารถเรียกใช้งานได้ในทุกส่วนของของเว็บไซต์ หรือ โดเมนนั้นๆ

 

กรณีที่ 3 โดนเมนชื่อ www.ninenik.com

มีการกำหนดตัวแปร cookie แบบ มีการกำหนด path 

ไว้ในไฟล์ www.ninenik.com/test_cookie.php ตามโค้ดด้านล่าง

 

<?php
if(!isset($_COOKIE["cookie1"])){ // เช็คว่ามีตัวแปรนี้อยู่ก่อนแล้วหรือไม่
	setcookie("cookie1", "ทดสอบ",time()+3600,"/demo/");  // กำหนดตัวแปร		
}
?>

 

 

ค่าตัวแปร cookie กรณีที่ 3  ที่มีการกำหนด path จะสามารถเรียกใช้งาน ได้เหมือนกับ กรณีที่ 1

 

กรณีที่ 4 โดนเมนชื่อ www.ninenik.com

มีการกำหนดตัวแปร cookie แบบ มีการกำหนด path 

ไว้ในไฟล์ www.ninenik.com/test_cookie.php ตามโค้ดด้านล่าง

 

<?php
if(!isset($_COOKIE["cookie1"])){ // เช็คว่ามีตัวแปรนี้อยู่ก่อนแล้วหรือไม่
	setcookie("cookie1", "ทดสอบ",time()+3600,"/");  // กำหนดตัวแปร		
}
?>

 

 

ค่าตัวแปร cookie กรณีที่ 4 ที่มีการกำหนด path จะสามารถเรียกใช้งาน ได้เหมือนกับ กรณีที่ 2









เนื้อหาที่เกี่ยวข้อง



Tags:: php cookie cookie path php






อย่าลืมกด Like กด Share เป็นกำลังใจ ในการสร้างบทความใหม่ๆ น่ะครับ


URL สำหรับอ้างอิง