Recuperation/affectation automatique des données envoyées par post ou get


Contenu du snippet

L'idée c'est de rendre disponible les données envoyées par un formulaire sans se soucier de les recuperer manuellement.

ex: httpp://www.monsite.fr/index.php?nom=dupont&age=12
on veut donc avoir automatiquement :

$nom = "dupont"
$age = 12

Placez l'un des deux codes avant de manipuler les variables. (ex en entête de fichier)
Les variables transmises sont alors automatiquement initialisée, et chargées

Ces sources m'ont étaient demandées assez souvent, alors les voici sur le site.

Source / Exemple :


<?php
// Pour la méthode GET
if (count($_GET) != 0) {
    $tab=parse_url($_SERVER["REQUEST_URI"]);
    parse_str($tab['query']);
}

// ou en une ligne
extract $_GET;
?>

<?php
// Pour la méthode POST
if (count($_POST) != 0) {
    while (list($var, $valeur) = each($HTTP_POST_VARS)){
        ${$var} = $valeur;
    }
}

// ou en une ligne
extract $_POST;
?>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.