Функции за променливи
PHP Manual

import_request_variables

(PHP 4 >= 4.1.0, PHP 5)

import_request_variablesВнася GET/POST/Cookie променливи в глобалната област на действие

Описание

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

Внася променливи от тип GET/POST/Cookie в глобалната област на действие. Функцията е полезна, ако сте изключили register_globals, но желаете някои променливи да са с глобална област на действие.

Ако искате да внесете други променливи като глобални, като например SERVER, използвайте функцията extract().

Параметри

types

Посредством използването на параметъра 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, ако не укажете представка, или използвате празен низ като такава. Това е риск за сигурността. Грешките на ниво съобщение не се визуализират при нивото на докладване за грешки, което е по подразбиране.

Връщани стойности

Връща TRUE при успех или FALSE при неуспех.

Примери

Example #1 Пример за import_request_variables()

<?php
// Това ще внесе променливи от тип GET и POST
// с представка "rvar_"
import_request_variables("gp""rvar_");

echo 
$rvar_foo;
?>

Вж. също


Функции за променливи
PHP Manual