session cookies
-
Upload
cc-nakhon-pathom-rajabhat-university -
Category
Education
-
view
2 -
download
0
Transcript of session cookies
Session และ Cookies
Webpage Design and Programming Workshop (7152306)
อาจารยสธารตน ชาวนาฟาง
สาขาวศวกรรมซอฟตแวร มหาวทยาลยราชภฏนครปฐม
Session
• Session ชวยในการตดตามและตรวจสอบสถานะตาง ๆ ของผใช โดย
เราจะตองสรางตวแปร session เพอเกบคาตาง ๆ ทตองการไว ซง
ความคงอยของตวแปร session นจะข นกบวนโดวของเวบบราวเซอร
ไม ขนกบไฟล PHP
Cookie
• คอไฟลข อมลเลกทเวบเซอรฟเวอรจะท าการเกบไว ในเครอง
คอมพวเตอรของผใช ซงเตรยมไวใชในอนาคตซงคกกจะฝงไวในสวน
ของค าสง html โดยมการรบและสงจากทงเครองเซอรฟเวอรและ
คอมพวเตอรของผใช โดยทคกกอนญาตใหผใชสามารถทจะก าหนด
ขอมลในเวบเองได
การตดตามและตรวจสอบผใชดวย Cookie
• Cookie หมายถง ขอมลทเราสงไปเกบไวในเครองของผใช เพอประโยชนในการ
ตรวจสอบและตดตามผใชแตละคน โดยหลงจากทเราสง cookie ไปยงเครอง
ของผใชแลวถาหาก cookie ยงไมหมดอาย (expire) เมอผใชเรยกดไฟล PHP
อน ๆ ในไดเรคทอรเดยวกบไฟล PHP ทสราง cookie ข นมา บราวเซอรกจะสง
cookie นนมายงเซรฟเวอร ซง PHP จะน า cookie มาก าหนดเปนตวแปรใหเรา
สามารถตรวจสอบคาไดตอไป
คณสมบตของคกก
1. เกบคกกเอาไวในเครองของผใช
2. กระบวนการในการเกบและจดการคกกขนอยกบชนดของ
บราวเซอร
3. คกกจะหมดอายทนททปดบราวเซอร
การตดตามสถานะของผใชดวย session และ cookie
มขอแตกตางกนดงน
ลกษณะการ
ท างาน Cookie Session
การหมดอาย
ข นอยกบเวลาทเราก าหนด
ไวตอนสรางหรอเราสงให
หมดอายเอง
ข นอยกบวนโดวของ
บราวเซอรทก าลงใชงาน
ถาวนโดวสถกปดลงไปก
เปนอนสนสด session
ลกษณะการท างานของ Cookie และ Session
ชนด การหมดอาย ขอบเขตการใชงานตว
แปร
Cookie ข นอยกบเวลาทเราก าหนด
ไวตอนสราง หรอเราสงให
หมดอายเอง
ไฟลทเรยกใชจะตองอยใน
โฟลดอรเดยวกนกบไฟลท
สรางตวแปรนนข นมา
Session ขนอยกบวนโดวของ
บราวเซอรทก าลงใชงาน
ไมจ ากด เพราะขนกบวนโดว
ทใช บราวซเขามา
ถาวนโดวสถกปดลงไปก
เปนอนสนสด session