منتديات | شات | العاب | العاب بنات | العاب باربي | العاب اكشن | العاب طبخ | العاب سيارات | العاب تلبيس | العاب فلاش

اكتب بريدك في المربع ثم اضغط على "اشتراك" لكي يصلك جديد الموقع على بريدك مباشرة
البريد الإلكتروني:
مواضيع حصرية على بريدك أنت فقط  إشترك الآن وفعل إشتراكك من بريدك
 

 

خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات عالم حواء عالم الرومانسية

 
    دروس في برمجة المواقع  البي اتش بي - 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

والسلام

ملاحظة: أصل المقالة كتبها المسمى بـDr. Pepper وتوجد المقالة في الموضوع التالي:
http://www.sitepointforums.com/showthread.php?threadid=54074
وقد تمت ترجمة المقالة بتصرف وباذن صاحبها



المزيد من المواضيع

حماية مناطق بنظام الجلسات session
The Text Counter
أوامر أساسية - الجزء الأول
مقدمة قصيرة
بدايتك مع PHP
عمل ملف تثبيت بسيط .. (من صفحة واحدة)
مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الخامس
مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الرابع
مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الثالث
مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الثاني
مشروع إنشاء برنامج التعليقات باستخدام PHP – الدرس الأول
إدارة الصور بواسطة تطبيقات قواعد البياناتmysql
استخدام برمجة الكائنات OOP
دراسة وتحليل فى سكريبت اتصل بنا
برمج بنفسك .... عداد زوار (1)

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

:: ©2009-2003 www.roro44.com All rights reserved ::