English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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, эти буквы не различаются по регистру, поэтому вы можете использовать любую комбинацию g, p и c. POST включает информацию о файлах, загруженных через метод POST. Обратите внимание на порядок этих букв, при использовании gp переменные POST будут использовать те же имена, что и переменные GET. Любые буквы, кроме GPC, будут игнорироваться.
$prefix: префикс имени переменной, ставится перед всеми импортируемыми в глобальный диапазон переменными. Таким образом, если у вас есть переменная GET с именем userid, и вы предоставили префикс pref_, то вы получите глобальную переменную с именем $pref_userid. Хотя параметр prefix является опциональным, если не указан префикс или указана пустая строка в качестве префикса, вы получите ошибку уровня E_NOTICE.
Нет.
<?php // Здесь будут импортированы переменные GET и POST // Использование w3codebox_ в качестве префикса import_request_variables("gP", "w3codebox_"); echo $w3codebox_foo; ?>