คือว่าทำเป็น session แล้วงงมากค่ะ
จริงๆ แล้วผมว่า session แหละ ง่ายสุดแล้วครับ
session เป็นการเก็บข้อมูลไว้ใช้แค่เพียงชั่วคราว ดังนั้น เราก็ไม่มีความกังวลว่าเราจะต้องไปคอยลบ นอกเสียจากเรามีความจำเป็นจะต้องทำอย่างนั้น
session มันอาจยากอีตรงที่เราไม่สามารถรับรู้ข้อมูลที่มันเก็บไว้ได้ไม่เหมือนการบันทึกข้อมูลลงฐานข้อมูล ที่สามารถเปิดดูเพื่อความมั่นใจได้ว่าค่าที่บันทึกถูกต้อง แต่ความคิดนี้ค่อนข้างเข้าใจผิดครับ การ debug ค่าใน session ทำได้ง่ายนิดเดียว ด้วยคำสั่ง
print_r($_SESSION);
เราก็จะได้ข้อมูลทั้งหมดที่เก็บอยู่ใน session ออกมาแล้ว
เทคนิคในการใช้งาน session เพื่อลดความสับสน คือการใช้ session ในรูปของตัวแปร array ครับ ซึ่งจะทำให้เราสามารถทำงานกับ session ได้ง่ายขึ้น
session เป็นการเก็บข้อมูลไว้ใช้แค่เพียงชั่วคราว ดังนั้น เราก็ไม่มีความกังวลว่าเราจะต้องไปคอยลบ นอกเสียจากเรามีความจำเป็นจะต้องทำอย่างนั้น
session มันอาจยากอีตรงที่เราไม่สามารถรับรู้ข้อมูลที่มันเก็บไว้ได้ไม่เหมือนการบันทึกข้อมูลลงฐานข้อมูล ที่สามารถเปิดดูเพื่อความมั่นใจได้ว่าค่าที่บันทึกถูกต้อง แต่ความคิดนี้ค่อนข้างเข้าใจผิดครับ การ debug ค่าใน session ทำได้ง่ายนิดเดียว ด้วยคำสั่ง
print_r($_SESSION);
เราก็จะได้ข้อมูลทั้งหมดที่เก็บอยู่ใน session ออกมาแล้ว
เทคนิคในการใช้งาน session เพื่อลดความสับสน คือการใช้ session ในรูปของตัวแปร array ครับ ซึ่งจะทำให้เราสามารถทำงานกับ session ได้ง่ายขึ้น