PHP : كود من أجل REGISTER GLOBALS عندما تكون موقوفة .
2 مشترك
صفحة 1 من اصل 1
PHP : كود من أجل REGISTER GLOBALS عندما تكون موقوفة .
عندما تكون Register_Global متوقفة فإن هذا يتسبب بعدم قبول البرنامج لأي متغير دون طلبه خصيصاً , و هذا يسبب تقييداً للمبرمج بما يضعه من متغيرات في برنامجه
و بما أنا الخبراء في البرمجة يستطيعون خلال برمجتهم أن يضعو اسلوباً للتعامل مع متغيرات جديدة قد لا تكون متواجدة أساساً في البرمجة فإن العقدة الأساسية لهذا النوع من الأوامر هي تعطيل الميزة السابقة في السيرفرات
و الكود التالي بسيط جداً و لكن سيجعل صفحاتنا تعمل و كأن الميزة مفعلة و هذا سيشكل خطورة أمنية كبيرة لأنه بهذه الحالة يمكن لأي شخص إدخال المتغيرات التي يريدها داخل برنامجنا و بالتالي يجب علينا توفير نظام حماية خاص بنا سيشرح مثال عنه فيما بعد .
الكود هو :
لاحظ إشارة الـ $ المكتوبة مرتين
و لكن هذا الكود سيقوم بتسجيل متغير في البرنامج لكل المتغيرات المدخلة سواء من الكوكيز أو من العنوان أو من البوست أو من أي مكان آخر قد يقبله السيرفر
لتحديد ما نريد يمكننا القيام بالتالي :
البوست لحالو :
العنوان فقط
الكود ما صعب على الخبراء .. بس مشان المبرمجين الجدد ما ييأسو لما ما بيشتغل برنامجهم لما بينزل في سيرفر حقيقي على الانترنت علماً أن الكود غير مطلوب بشكل افتراضي في السيرفرات المؤقتة على الكمبيوترات الشخصية .
و بما أنا الخبراء في البرمجة يستطيعون خلال برمجتهم أن يضعو اسلوباً للتعامل مع متغيرات جديدة قد لا تكون متواجدة أساساً في البرمجة فإن العقدة الأساسية لهذا النوع من الأوامر هي تعطيل الميزة السابقة في السيرفرات
و الكود التالي بسيط جداً و لكن سيجعل صفحاتنا تعمل و كأن الميزة مفعلة و هذا سيشكل خطورة أمنية كبيرة لأنه بهذه الحالة يمكن لأي شخص إدخال المتغيرات التي يريدها داخل برنامجنا و بالتالي يجب علينا توفير نظام حماية خاص بنا سيشرح مثال عنه فيما بعد .
الكود هو :
- الكود:
foreach ($_REQUEST as $key=>$var) {
$$key = $var;
}
لاحظ إشارة الـ $ المكتوبة مرتين
و لكن هذا الكود سيقوم بتسجيل متغير في البرنامج لكل المتغيرات المدخلة سواء من الكوكيز أو من العنوان أو من البوست أو من أي مكان آخر قد يقبله السيرفر
لتحديد ما نريد يمكننا القيام بالتالي :
البوست لحالو :
- الكود:
foreach ($_POST as $key=>$var) {
$$key = $var;
}
العنوان فقط
- الكود:
foreach ($_GET as $key=>$var) {
$$key = $var;
}
الكود ما صعب على الخبراء .. بس مشان المبرمجين الجدد ما ييأسو لما ما بيشتغل برنامجهم لما بينزل في سيرفر حقيقي على الانترنت علماً أن الكود غير مطلوب بشكل افتراضي في السيرفرات المؤقتة على الكمبيوترات الشخصية .
رد: PHP : كود من أجل REGISTER GLOBALS عندما تكون موقوفة .
تصدق
نفسي أفهمك في يوم من الأيام وأكون مثلك
طبعا أكيد مافهمت شي
نفسي أفهمك في يوم من الأيام وأكون مثلك
طبعا أكيد مافهمت شي
ورد الشوق- المشرفة العامة
-
الأبراج العادية :
الأبراج الحمصية :
المساهمات : 2390
الأكتيفيتي : 7842
تاريخ الانضمام : 05/10/2010
الإقامة : هناااااااااااك
العمل / الترفيه : بس بس ومن مفلسه
المزاج : كيت كات
كلمتي : ربــــــــي إن لم أكن أهـــلا لبلوغ رحمـــــتك
فرحمـــتك أهلا لأن تبلغـــــــــني لأنها قد وســــعت
كـــــــــــــــــــــــــــــل شئ
رد: PHP : كود من أجل REGISTER GLOBALS عندما تكون موقوفة .
ورد الشوق كتب:تصدق
نفسي أفهمك في يوم من الأيام وأكون مثلك
طبعا أكيد مافهمت شي
ههههههههههههههههههههههه
أي بس ممكن يجي حدا بيلزمو هيك كود
يلا ما صار شي .. بتتعلمي PHP ؟
رد: PHP : كود من أجل REGISTER GLOBALS عندما تكون موقوفة .
لو فيك حيل تشرح من اول درس
عادي اتعلم
عندي حب استطلاع في كل شي
خاصة لو كان صعب
أنا جاهزة لتعلم أي شي
عادي اتعلم
عندي حب استطلاع في كل شي
خاصة لو كان صعب
أنا جاهزة لتعلم أي شي
ورد الشوق- المشرفة العامة
-
الأبراج العادية :
الأبراج الحمصية :
المساهمات : 2390
الأكتيفيتي : 7842
تاريخ الانضمام : 05/10/2010
الإقامة : هناااااااااااك
العمل / الترفيه : بس بس ومن مفلسه
المزاج : كيت كات
كلمتي : ربــــــــي إن لم أكن أهـــلا لبلوغ رحمـــــتك
فرحمـــتك أهلا لأن تبلغـــــــــني لأنها قد وســــعت
كـــــــــــــــــــــــــــــل شئ
مواضيع مماثلة
» عندما تكون حواء آلة موسيقية
» عندما تكون مجروح وتريد ان تبوح - - -
» عندما نحب ......
» ما أجمل أن تكون شمساً
» كيف تكون واثقا من نفسك
» عندما تكون مجروح وتريد ان تبوح - - -
» عندما نحب ......
» ما أجمل أن تكون شمساً
» كيف تكون واثقا من نفسك
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى