ปกติ Error ตระกูล 4xx จะเป็น Error ในกลุ่มของปัญทางทาง Server สาเหตุของปัญหาก็มีหลากหลาย
วันนี้ มาดู Error 406 กัน ตัวอย่าง Error ที่เจอจากการ debug ที่ browser Firefox โค้ดที่ทดสอบสำหรับปัญหานี้
เป็นโค้ดทำ Input Form งานดังนี้
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html lang="en-gb" dir="ltr">
<head>
<meta charset="utf-8" />
</head>
<body>
<form name="login" action="" method="post">
ชื่อ :<input type="text" name="username"/>
<br/>
ข้อความ
<textarea name="t" cols=40 rows=5></textarea>
<input type="submit">
</form>
<?php
if($_POST){
print_r($_POST);
}
?>
</body>
</html>
แต่ถ้า เรากรอกข้อความใน textarea เป็น tag html บางตัวเช่น style, iframe, ฯลฯ ลงในฟอร์ม จะเจอ Error หน้าขาว และ Debug ดูจะได้หน้าจอดังภาพประกอบ