Facebook Article  บทความ Facebook   C++ Article  บทความ C , C++   Android Article  บทความ Android   PHP SQL Article  บทความ PHP   Games Article  บทความ Games  

filezilla Article  บทความ Filezilla 

Youtube icon  Video 

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

Posted by Pongpat Janthai on พฤศจิกายน 11, 2012 – 8:47 pm

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

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


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


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


1 Respond so far- Add one»

  1. 1. Funkyzboyz Chin Said:

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

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

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

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

แสดงความคิดเห็น (กรุณาใส่ ชื่อ,อีเมล ให้ถูกต้อง)

*

*



เรื่องอื่นๆที่น่าสนใจ

Cross Site Scripting
เขียน PHP ให้ปลอดภัยและป้องกันการถูกโจมตีจากเหล่าร้าย
subscribe คืออะไร
subscribe facebook คืออะไร
MRTG - The Multi Router Traffic Grapher
MRTG เพื่อการ Monitor ที่ง่ายขึ้น

About

Pongpat Janthaiพงษ์พัฒน์ จันทร์ไทย
COE#18 วิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น
"มุมเล็กๆ ของเด็กวิศวะฯ"

Tabs Switcher

คลังเก็บ

Archives

Meta