السلام عليكم واجهتني مشكلة بسيطة
الان انا قمب بوضع كود لمنع المتصحف من الدخول الى الملفات الموجودة في الموديلات مباشرة
اي منع استخدام الرابط التالي
modoles/news/details.php
يجب فقط استخدام التالي للوصول الى الملف
modoles.php?name=news
فقمت بوضع في رأس الملف details.php الكود التالي
كود PHP:
if (!eregi("modules.php", $_SERVER['SCRIPT_NAME'])) {
die ("<center><b>عفوا - قد دخلت هنا بطريقة غير شرعية<form><input type=\"button\" onclick=\"history.go(-1)\" value=\"العودة الى الخلف\"></form></div></center>");
}
طبعا هذا الكود مشي حالو والحمد لله ولاكن حدث خلل اخر انه لا تستطيط ان اعمل include من خلال صفحة ثانية لهذه الصفحة
خلاصة وتوضيح اخر للمشكلة::::
عندما اضع في ملف الموقع نفسم هذا الكود
include("modules/news/details.php");
يضهر لي في الصفحة التالي -
عفوا - قد دخلت هنا بطريقة غير شرعية

انا الي مبرمجو وبقلي اخينا داخل بطريقة غير شرعية
يرجا حل لهذا الخلل لكي استمر
وشكرا