منع العبث بالمتغيرات المرسلة بواسطة عبر دالة GET في PHP

السلام عليكم

أريد أن أرسل متغيرا عبر الرابط باستعمال GET أعلم أن الأغلبية ينصحون بعدم استعمالها لكنني في مرحلة التعلم. المهم هذا المتغير هو رقم مقالة (ID)، فمثلا لدي مقالتين في قاعدة البيانات ID الأولى هو 1 والثاني هو2. فمثلا ان عبث الزائر بالرابط وغير الرقم 2 الى 10 أود أن تظهر رسالة مفادها أن الصفحة غير موجودة.

أنتظر مساعدتكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لتستخدم هذا عليك أولا التأكد من أنّ القيمة غير فارغة، يعني بل يوجد شيء، إذا كانت فارغة فيوجه الى صفحة خطأ عبر دالة header

وإن لم يكن فارغ يتأكد من أن القيمة موجودة وان لم تكن، فيوجه أيضا على header

سؤال مشابه

عفوا أخطأت في صياغة العنوان

إضيف على رد الأخ نذير

التالي :

عند عمل إعادة توجيه عبر الهيدر Location: يجب إيقاف السكربت أيضا عبر دالة

 die(); أو exit(); 

لتجنب المشاكل الأمنية .