28. maj 2003 - 10:18Der er
18 kommentarer og 1 løsning
variabel problem
Jeg arbejder midlertidig med PHP i winXP, men der opstår nogle problemer for mig, som jeg ikke har under Apache/Linux. Notice: Undefined variable: mode in ......
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
prøv: //redirects user if not loged on if (isset($_POST['user']) == false && $_POST['mode'] != "logon.form" ) { header("location:index.php?mode=logon.form"); } eller: //redirects user if not loged on if (isset($_GET['user']) == false && $_GET['mode'] != "logon.form" ) { header("location:index.php?mode=logon.form"); }
Hmm nå brokker den sig ikke over undefined variable... men Undefined offset: 1 in ... kode: $arr_mode = split('[.]', $mode); switch ($arr_mode[1]) { .. }
Hvis register_globals = off, forbliver variable($mode) lokale, d.v.s. kan kun bruges i det script hvor de er defineret. $_GET['mode'] derimod bliver overført til det kaldte script, så så $mode = $_GET['mode']; definerer din $mode i det næste script. Man sætter kun $mode = $_GET['mode']; fordi det er kortere at skrive flere gange. register_globals = off er en sikkerhedsforanstaltning i PHP.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.