Page 1 sur 1

Gestion des variables

Posté : 10 mars 2011, 09:50
par getsuga371
Bonjour,

Comment gérer vous vos variables qui sont utilisés dans une page de résultats mais qui peuvent provenir soit d'un formulaire ($_POST) soit d'une URL ($_GET) ? Actuellement dans une page "résultat" je fais la manipulation suivante :
if (isset($_POST['variable'])) {
 $var = $_POST['variable'];
}
else {
  $var = $_GET['variable'];
}
Je trouve ça lourd et contraignant, auriez-vous une idée pour optimiser cela ?

Merci.
Cordialement,

Re: Gestion des variables

Posté : 10 mars 2011, 10:00
par Mazarini
Bonjour,

$variable = maFonction('variable','valeur par defaut');
function maFonction($var,$défaut='')
{
   if (isset($_POST$var])) return $_POST[$var];
   if (isset($_GET[$var])) return $_GET[$var];
   return $defaut;