Gestion des variables

getsuga371
Invité n'ayant pas de compte PHPfrance

10 mars 2011, 09:50

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,

ViPHP
ViPHP | 2577 Messages

10 mars 2011, 10:00

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;