الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

السرفير لا يقبل المتغيرات الى اذا تم تعريفها ب $_get و $_post

بدأه Anas_x في 6 سبتمبر 2009 · 12 رد · 813 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

واجهت مشكل مع السيرفر المستضيف حيث لا يقبل المتغيرات المرسلة عن طريق النماذج الى بوضع

$_GET أو $_POST أما في localhost فلا يجد هذا المشكل

فهل هو من اعدادات php.ini

تم تعديل هذه المشاركة بواسطة Anas_x في 6 سبتمبر 2009 في 15:28

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

أخي الحبيب

الحل بسيط

أنشئ متغير جديد يأخذ قيمة المتغير

مثال

اذا كان الفورم كالتالي

<form method="POST" action="did.php">
	<p align="center"><input type="text" size="20" name="name" ></p>
	<p align="center"><input type="submit" value="موافق" name="submit"><input type="reset" value="إعادة تعيين" name="reset"></p>
</form>

نضع في صفحة did.php أي الصفحة التي سيرسل اليها قيمة المتغير

$name=$_POST'name"] ;
#3

أولا شكرا على الرد

بالنسبة الى الطريقة فأنا أعرفها جيدا لكن في localhst عندي لا أحتاجها

لذا لا يمكنني اعادة برمجة موقعي من جديد, فالصفحات كثيرة و كذالك المتغيرات فلا يمكنني عملها لكل متغير حدة

فقط أي خاصية في php.ini هي المسؤولة عن هذا ؟

#4

يوجد في php.ini هذه الخاصية ... لكن امنيا يفضل استخدام $_GET و $_POST ..

I Say Nothing

#5

ما هي الخاصية ؟

#7

شكرا لكما على الردود و رمضان مبارك سعيد

#8

global something

لا اذكرها

نصيحه عدل سكربتك من الان قبل ان تكون مجبور على ذالك فهاذا خطير جدا جدا

حتى ان البي اج بي ييجي معطل لهذه الخاصيه بالوضع الاقتراضي

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#9

بسم الله الرحمن الرحيم

بالنسبة للحل لمشكلتك وهي ان تقوم ببعض الاعدادات في ملف php.ini وهي ان تقوم بتشغيل الدالة register_global=on

لكن لهذه الدالة مخاطر على الامن فمن الافضل ان تجعل موقعك يتعامل ويتعرف على المتغيرات من الامر get ا و post وهيا كما ذكر سابقا

تجعل المتغير بهذه الطريقة :

$nam=$_GET['name'];

من اجل الحماية والسيكيورتي

ارجو التعرف اكثر على الدالة register_global

وعن طرق الاختراق بهذه الدالة وكيفية استغلالها في الاختراق

وشكرا

#10

عملت بنصيحتكم لكني واجهت مشكل أخر مع ارسال الملفات

فما الحل .....مشكورين

#11

أخي الحبيب

نصيحة بوجه عام -- يفضل دائما أبدا أن تحافظ على أمان الموقع و المحاولة منعه من الاختراق

برجاء توضيح المقصود بارسال البيانات

#12

ارسال الملفات $_FILES على أي حللت المشكل

شكرا على الاهتمام

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…