getV

akx 13.12.03 17:48

Palauttaa GET, POST tai SESSION-muuttujan.

 Tekstiversio  Arvo: -1 (1 ääntä)  Äänestä: +  -
  function getV($varname,$mode=0,$default="")
  {
   if($mode==0)
   {
    if(empty($_GET[$varname])) return $default;
    return $_GET[$varname];
   }
   else if($mode==1)
   {
    if(empty($_POST[$varname])) return $default;
    return $_POST[$varname];
   }
   else if($mode==2)
   {
    if(empty($_REQUEST[$varname])) return $default;
    return $_REQUEST[$varname];
   }
   else if($mode==3)
   {
    if(empty($_SESSION[$varname])) return $default;
    return $_SESSION[$varname];
   }
   return $default;
  }

akx 17:49 13.12.03 
Idea on siis välttää määrittämättömien GET- tai POST-muuttujien kanssa tulevat Notice-virheet...

echo getV("kissa",0,"mau");
akx 18:24 13.12.03 
Mode voi olla siis 0 (GET), 1 (POST) tai 2 (kummatkin).
akx 20:40 13.12.03 
Ja 3 = SESSION.