การสร้างและใช้งาน session php เบื้องต้น

การใช้ session ใน php เบื้องต้น
ในการสร้างเขียนเว็บแอพฯ หรือสร้างเว็บแอพฯ ด้วย PHP ยิ่งเมื่อระบบนั้นมีส่วนของการล็อกอินล็อกเอาท์ หรือมีระบบสมาชิก ส่วนมากก็จะต้องมีการสร้าง session เพื่อใช้งานนั่นเอง
ตัวแปรแบบ session เมื่อถูกสร้างขึ้นมา ก็จะช่วยอำนวยความสะดวกและมีประโยชน์มาก ในที่นี้บทความนี้เราจะมากล่าวถึงขั้นตอนการสร้าง session ขึ้นมาใช้งานแบบเบื้องต้นพอให้เข้าใจ และเห็นภาพ
ในไฟล์ php ก่อนจะมีการสร้าง session ขึ้นมาภายใน เราก็ต้องมีการประกาศก่อน ว่าเราจะมีการใช้ session โดยในบรรทัดแรกก่อนจะเขียนโค้ดใดๆ เราต้องเขียนโค้ดดังนี้


และหลังจากบรรทัดด้านบนเป็นต้นไป เราก็จะสามารถเรียกใช้ หรือสร้าง session ได้ วิธีสร้าง ทำได้ดังนี้


จากตัวอย่างโค้ดด้านบน เราสามารถกำหนด ชื่อ session และ กำหนดค่าให้กับ session ได้เลย และเมื่อต้องการเรียกใช้ session นี้จากที่อื่น ก็ทำเช่นเดียวกันคือ ประกาศ session_start() แล้วเราก็จะสามารถเรียกใช้ session ได้

One comment

  1. ในการ ดีไซน์ เวบใหญ่ๆ เราจะไม่ใช้ SESSION กัน เพราะว่า จะทำให้ Server ทำงานหนัก

    ตัวอย่าง
    ถ้าเว็บไซต์มีคนloginเข้าระบบ 10,000 user พร้อมๆกัน จะมี session ที่ต้องทำงาน 10,000 session ซึ่ง server จะทำงานหนักมาก อาจจะถึงขั้นล่มไปเลยทีเดียว

    ในการ Develop ในสมัยใหม่ จะใช้ Cookie แทน เพราะ ไม่เปลืองทรัพยากรของ Server

    ปล. ตัวอย่างการนำ Cookie มาใช้แทน session ใน internet มีน้อยมากเห็นอยู่ 2-3 เว็บ แต่ Session เหมาะกับผู้พัฒนาในช่วงเริ่มต้น เพราะเข้าใจง่าย

Leave a Reply

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.