- Session (เซสชั่น) คือ ตัวแปรในภาษา PHP ซึ่งมีคุณสมบัติทุกอย่างเหมือนกับตัวแปรปกติ สามารถเก็บค่าข้อความหรือตัวเลขและตัวแปรที่เป็น Object ต่างๆ
ตัวตนโดยใช้สิทธิ การยืนยันตัวตนด้วย Username และ Password เพื่อให้ได้ค่าตัวแปรนี้มาระบุตัวตน ตัวแปรเซสชั่นจึงมีความปลอดภัยในการเก็บรักษาข้อมูลได้อย่าง
มาก
1. เริ่มต้นใช้เซสชั่น (session)
- รูปแบบการเริ่มต้นใช้เซสชั่น
โค้ด: เลือกทั้งหมด
<?php
session_start();
?>
- โค้ด ส่วนกำหนดตัวแปรเซสชั่น (session)
โค้ด: เลือกทั้งหมด
<?php
session_start();
ob_start();
$_SESSION['a']="Hello World";
?>
- โค้ด ส่วนแสดงผลตัวแปรเซสชั่น (session)
โค้ด: เลือกทั้งหมด
<?php
session_start();
ob_start();
echo $_SESSION['a']; // ผลลัพธ์คือแสดงข้อความ Hello World
?>
- หน้า Hello.php
2. การลบค่าเซสชั่น (session)
- รูปแบบการลบค่าเซสชั่น (session) ในการลบเฉพาะตัวแปรเดียว
โค้ด: เลือกทั้งหมด
<?php unset($_SESSION['session-name']); ?>
- รูปแบบการลบค่าเซสชั่น (session) ทั้งหมด
โค้ด: เลือกทั้งหมด
<?php session_destroy(); ?>
- โค้ด การลบค่าเซสชั่น (session) ในการลบเฉพาะตัวแปรเดียว
โค้ด: เลือกทั้งหมด
<?php
session_start();
ob_start();
$_SESSION['simple']="Hello";
unset($_SESSION['simple']);
?>
- โค้ด การลบค่าเซสชั่น (session) ทั้งหมด
โค้ด: เลือกทั้งหมด
<?php
session_start();
ob_start();
$_SESSION['simpleTest']="Hello World";
session_destroy();
?>
- รูปแบบการกำหนดตัวแปรเซสชั่น (session) และอาเรย์ (Array)
โค้ด: เลือกทั้งหมด
<?php $_SESSION['session-name']=array('variable1','variable 2,'variable 3',.....); ?>
- โค้ด กำหนดตัวแปร
โค้ด: เลือกทั้งหมด
<?php
session_start();
ob_start();
$_SESSION['arrData']=array('Anny','PaoPao','Jan');
?>
- โค้ด แสดงผลตัวแปรอาเรย์
โค้ด: เลือกทั้งหมด
<?php
session_start();
ob_start();
echo 'Contact list ';
$count=1;
foreach($_SESSION['arrData'] as $val){
echo $count.') '.$val.' ';
$count+=1;
}
?>
ผลลัพธ์จากการกำหนดตัวแปรเซสชั่น (session) และอาเรย์ (Array)
----------------------------------------------------------------------------------------------------------------------------------------------------------------
_____________________________________________________________________________________________
บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อเนะนำเครื่องมือช่วยสำหรับนักพัฒนา PHP ซึ่งเป็นความรู้พื้นฐานในการพัฒนา PHP ต่อไป เเละขอเเนะนำความรู้ที่เกี่ยวข้องกับโดยสามารถศึกษาได้จากบทเรียน PHP ได้ที่นี่ เพื่อเพิ่มความเข้าใจในการใช้งานเครื่องมือต่างๆ ค่ะ
_____________________________________________________________________________________________
----------------------------------------------------------------------------------------------------------------------------------------------------------------