สำหรับ apache server
ถ้าเป็น html แท้ๆ จะมีการคืนค่า header ETag ครับ
และจะเป็นค่าตายตัวด้วย
ส่วน php หรือ phpที่ทำ url rewrite จะไม่มีค่านี้ครับ
น่าจะเป็นการคำนวณจากวันเวลาของไฟล์ กับ node ของไฟล์ (ผมไม่แน่ใจนะ)
ดังนั้นถ้าไฟล์มีการเปลี่ยนแปลง เลข ETag ก็จะเปลี่ยน
แต่นี้ถือเป็นจุดสังเกตง่ายๆ ครับ ว่าหน้านั้นเป็น html ปกติหรือเปล่า
ส่วนวิธีการดู header ก็ อาจต้องหาโปรแกรมแนว sniffer มาใช้
หรือใช้โปรแกรม ftp บางตัวเช่น cuteftp ก็จะมีบอกครับ
ตัวอย่าง Header
HTTP/1.1 200 OK
Date: Mon, 10 Mar 2008 10:45:38 GMT
Server: Apache/2.2.3 (Win32) PHP/5.2.5
Last-Modified: Tue, 04 Sep 2007 11:18:14 GMT
ETag: "25fde-a08-71fdbec4"
Accept-Ranges: bytes
Content-Length: 2568
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html
ปล. ETag เป็น header ตัวหนึ่ง ซึ่ง php เขียนปลอมได้เหมือนกัน
