PHP - Session

Written by admin    Friday, 27 August 2010 23:00

 

 ตัวอย่าง โค้ด โปรแกรมภาษา PHP 

 

Session คือ ตัวแปร Session ที่ถูกประกาศขึ้น และมีอายุอยู่ในเวลาที่จำกัดในกรณีที่ผู้ใช้เปิด Browser โดยไม่ได้ใช้งาน เป็นเวลานาน หรือ มีอายุอยู่ตราบเท่าที่ Browser ยังเปิดใช้งานอยู่ นั่นหมายถึง ตัวแปร Session จะหมดอายุเมื่อผู้ใช้ปิด Browser หรือ หยุดใช้งาน browser เป็นเวลานาน

การนำ Session ไปใช้ประโยชน์ เช่น นับจำนวนผู้ใช้ในขณะนั้น หรือใช้เป็นค่าในการติดตามผู้ใช้ใน web page เมื่อต้องการร้องขอได้ทุก page ในขณะที่ Session ยังมีอายุอยู่

การสร้างและเรียกใช้ Session

 
Code:

 

<?

session_start(); // เริ่มต้นใช้ Session

session_unregister("username"); // ทำลาย Session ชื่อ username

?>

 

<form action="session_file2.php">

กรุณาป้อนชื่อผู้ใช้ (username) แล้วคลิกปุ่ม OK<br>

<input type="text" name="username">

<input type="submit" value=" OK ">

</form>

 

กดปุ่ม ok เพื่อส่งค่าไปยังไฟล์ session_file2.php

 

 

 


 

ไฟล์ session_file2.php

 
Code:

 

<?

session_register("username"); // PHP บาง Version จะไม่สามารถใช้ session_register(“SessionName”) ได้ สามารถใช้ $_SESSION[‘SessionName’]= Value แทนได้

?>

 

ชื่อผู้ใช้ที่คุณป้อนมาให้คือ

<?

echo $_SESSION[‘username’];

?>

 

<br><a href="/session_file3.php">คลิกตรงนี้เพื่อไปยังไฟล์ session_file3.php</a>

 

 

 


 

ไฟล์ session_file3.php

 
Code:

 

<?

session_start();

echo "ชื่อผู้ใช้ของคุณยังคงเป็น $username";

// หรือ สามารถเขียนได้ดังนี้ echo "ชื่อผู้ใช้ของคุณยังคงเป็น ".$_SESSION[‘username’];

?>

 

<br><a href="/session_file1.php">คลิกตรงนี้เพื่อไปยังไฟล์ session_file1.php</a>

 

 

 


 

อ้างอิง :

1. เรียนลัด PHP 4 (สมประสงค์ ธิตินิลนิธิ)

2. www.php.net

 

 

 

 

Comments  

 
0 #1 2147483647 2010-09-14 18:11
2147483647
Quote
 

Add comment


Security code
Refresh

Joomla template modify by Ban-Goi.com