เวลาบันทึก ของผมเป็นแบบนี้ครับ
ส่วน Warning
ปัญหาคือ add_what.php เป็นไฟล์ UTF-8 ที่มี BOM รวมอยู่ด้วยนะครับ
ทำให้ก่อนการใช้งาน session จะมีการส่ง output ออกมาก่อน
ทางแก้คือ ใช้ editplus เปิดไฟล์ แล้ว save as โดย
เลือก encoding ของไฟล์เป็น ANSI หรือ UTF8 อย่างเดียว
ปกติ UTF8 จะรองรับได้หลายภาษา (Tongue Language) รวม ภาษาไทยด้วย
ถ้าใช้ charset เป็น UTF8 ทั้งใน mysql , ใน meta content charset ของ เวบเพจ
และ File Encoding เป็น UTF8
จะเกิดเป็น Absolute UTF8 จะทำให้การแสดงผลไม่มีปัญหาเรื่อง page encoding
จนเกิดเป็นภาษาต่างดาว
ส่วน Fatal Error
ถ้าบน Win ตั้งค่า php เปิดใช้ Library OpenSSL ใน php.ini ครับ
ถ้าบน Linux ยังไม่เจอปัยหานี้ครับ