ป้องกันการเรียกหน้านี้มาจากที่อื่นโดยตรง

แทรกโค้ดในส่วนหัวของ page ที่ต้องการป้องกันให้เรียกมาจากเพจของเราท่านั้น

<?
  //อ่าน referer ว่ามาจาก URL อะไร
  $referer=$_SERVER[HTTP_REFERER];
  //URL ของไซต์นี้
  $host=$_SERVER[HTTP_HOST];

  //ตรวจสอบว่า referer มาจาก URL นี้หรือไม่ ถ้าไม่จะไปหน้า Index ก่อน
  if (!eregi($host, $referer)) echo "<META HTTP-EQUIV=refresh CONTENT=\"0; URL=index.php\">";

  //ถ้าใช่ทำงานต่อ
?>

ผู้เขียน Goragod

โพสต์เมื่อ 01 เม.ย. 2551 เวลา 19:28 น.

ความคิดเห็น 0

เปิดดู 5,243

ป้ายกำกับ PHP

Related

^