PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

$_SESSION> <$_FILES
Last updated: Fri, 20 Jun 2008

view this page in

$_REQUEST

(No version information available, might be only in CVS)

$_REQUEST — Variables de requête HTTP

Description

Un tableau associatif qui, par défaut, contient le contenu de $_GET, $_POST et $_COOKIE.

Historique

Version Description
5.3.0 Introduction de request_order. Cette directive affecte le contenu de la variable $_REQUEST.
4.3.0 $_FILES a été supprimé de $_REQUEST.
4.1.0 Introduction de $_REQUEST.

Notes

Note: Ceci est une 'superglobale', ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n'est pas nécessaire de faire global $variable; pour y accéder dans les fonctions ou les méthodes.

Note: En ligne de commande, cette variable n'inclut pas les variables argv et argc : elles sont stockées dans le tableau $_SERVER.

Note: Les variables fournies au script via le méchanisme d'entrée GET, POST, et COOKIE ne doivent recevoir qu'une confiance limitée. La présence et la valeur des entrées de ce tableau sont réglés par la directive variables_order.



add a note add a note User Contributed Notes
$_REQUEST
not at important dot dig
08-Jun-2008 09:39
That would depend on your server configuration.
not at telling dot org
22-May-2008 04:05
POST has priority over GET.

If you POST and GET the same variable with different values, the POST value will be the one used in the REQUEST variable.

EX:
<?PHP
if(isset($_GET['posted']) == 1)
{
    echo
"POST: ";
   
print_R($_POST);
    echo
"<br/>GET: ";
   
print_R($_GET);
    echo
"<br/>REQUEST: ";
   
print_R($_REQUEST);
}
else
{
   
?>
    <form method="post" action="?posted=1&something=someotherval">
        <input type="text" value="someval" name="something"/>
        <input type="submit" value="Click"/>
    </form>
    <?
}
?>

The above form post will result in the following output:

POST: Array ( [something] => someval )
GET: Array ( [posted] => 1 [something] => someotherval )
REQUEST: Array ( [posted] => 1 [something] => someval )

$_SESSION> <$_FILES
Last updated: Fri, 20 Jun 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites