English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات PHP الأساسية

تعليمات PHP المتقدمة

PHP & MySQL

دليل PHP

استخدام وظيفة PHP import_request_variables() و مثال

الوظائف المتاحة في PHP

import_request_variables() تقوم الوظيفة بإدخال متغيرات GET/POST/Cookie إلى النطاق العالمي.لم تعد هذه الوظيفة مدعومة في الإصدارات الأحدث من PHP.

import_request_variables() تقوم الوظيفة بإدخال متغيرات GET/POST/Cookie إلى النطاق العالمي. إذا كنت قد منعت register_globals لكنك تريد استخدام بعض المعلمات العالمية، فإن هذه الوظيفة تكون مفيدة جدًا.

طلب الإصدار: PHP 4 >= 4.1.0، PHP 5 < 5.4.0

القواعد النصية

bool import_request_variables ( string $types [, string $prefix ] )

شرح المعلمات:

  • $typesالاسم المسبق للمعلمة: يمكنك تحديد المعلمات التي تريد استيرادها، باستخدام الأحرف G、P و C لتمثيل GET、POST و Cookie، هذه الأحرف غير معتمدة على الحالة (case-insensitive)، لذا يمكنك استخدام أي مجموعة من g、p و c. تحتوي POST على معلومات الملفات المرسلة عبر طريقة POST. تأكد من ترتيب هذه الأحرف، حيث أن متغيرات POST باستخدام gp ستستبدل متغيرات GET بنفس الاسم. سيتم تجاهل أي حرف خارج GPC.

  • $prefixالاسم المسبق للمعلمة، يوضع قبل جميع المعلمات المدمجة في النطاق العالمي. لذا إذا كان لديك معلمة GET تسمى userid، وتوفر pref_ كمدخل، فستحصل على معلمة عالمية تسمى $pref_userid. على الرغم من أن معلمة prefix إختيارية، إلا إذا لم تكن قد أوضحت مدخل، أو أوضحت سلسلة فارغة كمدخل، فإنك ستواجه خطأ من مستوى E_NOTICE.

القيمة المعدة

لا يوجد.

مثال عبر الإنترنت

<?php
// هنا سيتم استيراد متغيرات GET وPOST
// يستخدم w3codebox_ كمدخل
import_request_variables("gP", "w3codebox_");
echo $w3codebox_foo;
?>

الوظائف المتاحة في PHP