رد جديد  مشاركة جديدة 
هل نضع register_globals على هيئة الفتح أو الغلق؟ - دروس بى اتش بى PHP - دروس البى اتش بى PHP (هل نضع register_globals على هيئة الفتح أو الغلق؟ - الجزء الأول دروس بى اتش )
الكاتب الرسالة
صور سيارات رووووووعه
الحريف
عضو مسجل خطر


المشاركات : 267
مجموعة : مسجل خطر
الإنتساب : Sep 2007
الحالة : غير متصل
السمعة : 0
الرد : #1
هل نضع register_globals على هيئة الفتح أو الغلق؟ - دروس بى اتش بى PHP - دروس البى اتش بى PHP

هل نضع register_globals على هيئة الفتح أو الغلق؟ - دروس بى اتش بى PHP - دروس البى اتش بى PHP
هل نضع register_globals على هيئة الفتح أو الغلق؟

<!--الخبر الرئيسي----->

بسم الله الرحمن الرحيم
الخاصية register_globals تمنحك القدرة على الحصول على قيمة المتغير من الـforms والوصلات URL. ولكن للأسف فإن هذه الخاصية القديمة مازالت مستخدمة في الكتب والدروس والأمثلة الحديثة. فمطوري البي اتش بي PHP أنفسهم أدركوا عيب هذه الخاصية وعملوا على تنقيح المسألة من خلال وضع الخاصية في موضع مغلق off في ملف الـphp.ini بشكل افتراضي بعد أن كان مفتوحا on. وتم نقاش هذا الأمر في دليل استخدام لغة بي اتش بي في الوصلة التالية:
http://www.php.net/manual/en/security.registerglobals.php
فاذا وضعت الخاصية مفتوحة، فإنك تخاطر بأن لا يعمل برنامجك على بعض المنصات platforms! كما إنه أمر غير محبذ أمنيا. ولكن هناك طريقة تجعل كل برامجك تعمل على كل المنصات وهي التي سنذكرها في الفقرة التالية.
فالطريقة المثلى للحصول على قيم هذه المتغيرات هي عبر استخدام مصفوفاتها arrays. أي تستطيع استعمال الأمر التالي:

$_GET['var']
ملاحظة: var هو المتغير المنقول إلينا من صفحة أخرى

أو استعمل الأمر التالي:

$_SERVER['HTTP_USER_AGENT']

عوضا عن:

$HTTP_USER_AGENT
فالمصفوفات الرئيسية هن أربع:

$_GET
$_POST
$_COOKIE
$_SERVER

طبعا اعتمادا على مصدر المتغير

تستطيع قراءة المزيد عن هذه المصفوفات هنا:
http://www.php.net/manual/en/language.variables.predefined.php
http://www.php.net/manual/en/reserved.variables.php
والسلام


هل نضع register_globals على هيئة الفتح أو الغلق؟ - دروس بى اتش بى PHP - دروس البى اتش بى PHP

09-15-2007 12:14 AM
أرسل بريد للمستخدم إعرض جميع مشاركات العضو إقتبس الرسالة فى رد

عالم السيارات العاب سيارات

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


المشاركات : 267
مجموعة : مسجل خطر
الإنتساب : Sep 2007
الحالة : غير متصل
السمعة : 0
الرد : #2
RE: هل نضع register_globals على هيئة الفتح أو الغلق؟ - دروس بى اتش بى PHP - دروس البى اتش بى PHP

منقول

09-15-2007 12:15 AM
أرسل بريد للمستخدم إعرض جميع مشاركات العضو إقتبس الرسالة فى رد
رد جديد  مشاركة جديدة 
هل نضع register_globals على هيئة الفتح أو الغلق؟ - دروس بى اتش بى PHP - دروس البى اتش بى PHP

إحتمالات التقييم ...
المشاركة : الكاتب الردود : المشاهدات : آخر رد
  Ibp And Joomla, دمج islamroot 0 385 07-12-2008 08:00 AM
آخر رد: islamroot
  دراسة وتحليل فى سكريبت اتصل بنا - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 3 1,003 06-24-2008 05:19 AM
آخر رد: ملاكـ الروح
  بدايتك مع PHP - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 4 1,364 03-24-2008 02:30 AM
آخر رد: aatd
  مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الرابع - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 3 648 03-15-2008 08:02 PM
آخر رد: a_w_a30
  حماية مناطق بنظام الجلسات session - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 1,698 09-15-2007 12:18 AM
آخر رد: الحريف
  The Text Counter - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 787 09-15-2007 12:16 AM
آخر رد: الحريف
  مقدمة قصيرة - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 554 09-15-2007 12:12 AM
آخر رد: الحريف
  عمل ملف تثبيت بسيط .. (من صفحة واحدة) - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 933 09-15-2007 12:04 AM
آخر رد: الحريف
  مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الخامس - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 648 09-15-2007 12:02 AM
آخر رد: الحريف
  مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الثالث - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 666 09-14-2007 11:57 PM
آخر رد: الحريف
  مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الثاني - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 525 09-14-2007 11:55 PM
آخر رد: الحريف
  مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الأول - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 731 09-14-2007 11:51 PM
آخر رد: الحريف
  إدارة الصور بواسطة تطبيقات قواعد البياناتmysql - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 869 09-14-2007 11:47 PM
آخر رد: الحريف
  استخدام برمجة الكائنات OOP - دروس بى اتش بى PHP - دروس البى اتش بى PHP الحريف 1 502 09-14-2007 11:44 PM
آخر رد: الحريف

مشاهدة نسخة للطباعة
إرسال المشاركة لصديق
إشترك بالمشاركة | إضافة المشاركة للمفضلة

الذهاب إلى :

 Quick Theme: