PHP bekommt keine Parameter
-
Hi,
woran kann es liegen, wenn ich auf einem Apache-Webserver versuche einem PHP-Script Parameter zu übergeben (z.B. http://localhost/index.php?print=Hello&write=World))
Das Script diese Parameter jedoch nicht bekommt.
Muss ich irgendwas am Apache umkonfigurieren?
-
Das ligt an der datei "/etc/php.ini"
Probier mal
URL : index.php?hallo=get
<?php
echo get[$hallo];
?>
-
Du musst register_globals auf on setzen.
-
Oder vernünftig und portabel programmieren (in de rphp.ini pfuschen kann man nur zuhause, nicht im web) und die Variablen aus dem Array $_REQUEST holen
Ein Skript sähe dann z.B. so aus:
<?php echo $_REQUEST['text']; ?>
Wenn es aufgerufen wird mit foo.php?text=blablabla
So programmierst du
1. sicher
2. portabel
3. ordentlich