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, эти буквы не различаются по регистру, поэтому вы можете использовать любую комбинацию 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;
?>

Доступные функции PHP