16. august 2003 - 10:44Der er
3 kommentarer og 2 løsninger
$_GET[variabel] indsættes hvor ved register_globals OFF?
Mit webhotel har sat register_globals til OFF, så $variabel skal - ifølge en kort vejledning - erstattes med $_GET[variabel] - det har jeg forsøgt.
Men hvor mange steder skal $et_eller_andet erstattes fx her:
echo "<tr><td width='200'>Delen:</td>\n";
mysql_connect($mysql_server_navn,$mysql_server_bruger,$mysql_server_kode) or die("Kan ikke få forbindelse til database serveren, send venligst en e-mail til <a href=\"mailto:$email\">webmasteren</a>, og fortæl om problemet - Tak."); mysql_select_db($mysql_database_navn) or die("Kan ikke finde databasen, send venligst en e-mail til <a href=\"mailto:$email\">webmasteren</a>, og fortæl om problemet - Tak.");
$result = mysql_query("SELECT * FROM dele WHERE id = '$id'");
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
alle de stedet hvor variablerne kommer fra adresselinien!
liste of _ variabler
$_GET = adresselinien $_POST = fra en form (med method=post) $_COOKIE = fra en cookie $_SESSION = fra sessions $_FILES = bruges ved filupload - læs php manulen for ex $_SERVER, $_ENV = server variabler som PHP_SELF osv
mysql_connect($mysql_server_navn,$mysql_server_bruger,$mysql_server_kode) or die("Kan ikke få forbindelse til database serveren, send venligst en e-mail til <a href=\"mailto:$email\">webmasteren</a>, og fortæl om problemet - Tak."); mysql_select_db($mysql_database_navn) or die("Kan ikke finde databasen, send venligst en e-mail til <a href=\"mailto:$email\">webmasteren</a>, og fortæl om problemet - Tak.");
$result = mysql_query("SELECT * FROM dele WHERE id = '$id'");
Så har du gemt evt. værdier i $var1, $var2 og $var3. $_GET tager variable fra adresselinien/url'en, $POST tager variable der er POST'et - oftest via en formular mens $_REQUEST opsamler variable der stammer fra $_GET, $_POST og $_COOKIE. REQUEST bruger du eksempelvis, hvis du ved en variabel skal være sat, men den kan være både i url'en og i en POST'et formular!
I stedet for at initialisere variablene til NULL (Dvs. ikke initialisere variablene) kan man også vælge at give dem en default værdi i stedet.
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.