ได้มือถือมาใหม่เลยขอทดสอบด้วยการโพสต์ผ่านมือถือแล้วกันนะ
PHP รับค่าจาก $_GET
PHP รับค่าจาก $_GET

วันนี้มาคุยเรื่อง PHP กันดีกว่าครับ ปรกติแล้วการรับส่งค่าตัวแปร query string
ที่รับมาจาก $_GET ในภาษา PHP มักจะไม่ได้มีปัญหาอะไรในการใช้งาน เช่น
abc.com?id=12345 เวลาที่เราเรียกใช้งานตัวแปรก็ $_GET[id] แบบนี้ปรกติ
ไม่น่ามีปัญหาอะไร แต่ว่าปัญหามันก็เกิดจนได้นะ คือจะเรียกว่าปัญหาก็ไม่เชิงนะ
คือ เป็นความมักง่ายของผมด้วยคือผมมีความคิดจะใส่เครื่องหมาย + เพิ่มลงไปใน
query string เช่น abc.com?id=12345+67890 ทีนี้มันก็เป็นปัญหาเพราะว่า
เวลาที่เรียกใช้งานตัวแปร $_GET[id] มันดันมีช่องว่างเกิดขึ้น 12345 67890
เครื่องหมาย + หายไป กลายเป็นว่ามีช่องว่าง space มาแทนที่ ผมเลยลองมานั่ง
อ่าน Manual ใน php.net ดูก็ถึงบางอ้อ คือ การส่งผ่านตัวแปรด้วย $_GET นั้น
ตัวของ PHP จะไปเรียกใช้งานฟังก์ชั่น urldecode() ทำให้ค่าของตัวแปรที่ถูกส่ง
ผ่านทาง $_GET ก็จะไม่เหมือนเดิมครับ พูดง่ายๆ ถ้ามีเครื่องหมาย + ติดมาใน
query string มันก็จะถูกแทนที่ด้วย space หรือถ้าเป็นเครื่องหมาย %## ก็จะ
ถูก encoding เพราะงั้นก็ต้องระวังเรื่องการใช้งานด้วยครับ
อ้างอิง – http://php.net/manual/en/reserved.variables.get.php
หน้าฝนมาไว
หน้าฝนมาไว

ปีนี้นับเป็นอีกปีที่หน้าฝนมาไวมากครับ ตกหนักกันตั้งแต่ต้นเดือนพฤษภาคมเลยทีเดียว
ผมนั่งอ่านข่าวน้ำท่วมแล้วก็ประหลาดใจอยู่เหมือนกัน ปรกติแล้วช่วงเดือนพฤษภาคม
มันก็มีฝนตกเยอะอยู่นะ แต่ไม่ได้ตกหนักทุกวันแบบนี้ผมสังเกตได้ว่าตกหนักตั้งแต่ช่วง
หลังวันพืชมงคลเป็นต้นมา พื้นที่ย่าน กทม. น้ำท่วมไปหลายเขตถนนหลายเส้นต้องปิด
การจราจรกันเลยทีเดียว ผมไม่ได้เห็นน้ำท่วมใน กทม.บ่อยๆ แบบนี้มานานหลายปีแล้ว
จำได้ครั้งล่าสุดที่เห็นก็คือช่วงปี 54 ที่เกิดน้ำท่วมใหญ่นั้นแหละ ปัญหาสำคัญของ กทม.
ที่ทำให้เกิดน้ำท่วมหลักๆเลยก็เรื่องของการระบายน้ำครับ (ก็แน่ละถ้าระบายได้ดีน้ำจะ
ท่วมง่ายๆหรอ) ทั้งการที่อุปกรณ์ปั้มสูบน้ำไม่พร้อมใช้งาน รวมถึงเรื่องของขยะที่ตกค้าง
ในท่อระบายน้ำ เรียกว่าทั้ง 2 อย่างมาเจอกันพอดี ปั้มไม่ดี บวกท่อก็ตันน้ำก็ท่วมสิครับ
ถ้าเห็นภาพขยะที่ค้างในท่อระบายน้ำที่กทมเก็บขึ้นมาแล้วจะตกใจครับหนักหลายสิบตัน
บางครั้งเวลาน้ำท่วมเราจะโทษแต่ กทม. อย่างเดียวก็ไม่ถูกนะครับ ปัญหาเรื่องขยะค้าง
อุดตันท่อบางครั้งมันก็เกิดมาจากที่พวกเราๆทิ้งลงไปนั้นแหละครับ พวกเราทิ้งมันลงไป
โดยไม่มีความรับผิดชอบ สุดท้ายผลกรรมก็มาตกกับคน กทม.นี่แหละครับ ทิ้งตรงไหน
น้ำก็ท่วมตรงนั้น เห็นภาพขยะในข่าวแล้วก็ตกใจครับเยอะมากๆ มาจากฝีมือคนกทม.
ทั้งนั้น แต่ก็อย่างว่าครับ บอกกันเตือนกันสอนกันยังไงก็ไม่ค่อยจะฟังหรอก คงต้องเจอ
เรื่องน้ำท่วมไปอีกนานครับ จากรุ่นพ่อ มารุ่นลูก ตอนนี้ก็กำลังจะไปรุ่นหลานต่อ กรุงเทพ
กับน้ำท่วมเป็นของคู่กันครับ …
