Hallo Alle,
trotz intensivster Suche habe ich zu meinem Problem noch keine Lösung gefunden. Vielleicht kann mir hier jemand helfen.
Das Problem:
bei Eingabe von:
- test.php?a=1&b=2&c=3
kann ich die Variablen mit $_GET & _SERVER["QUERY_STRING"] etc auslesen.
bei der Eingabe von
- test.php?a=1&b=2&c=
Also c als "leere" Variable am Ende wird überhaupt nichts mehr übergeben $_GET & _SERVER["QUERY_STRING"] etc sind leer und es wird die Fehlermeldung: Undefined index: QUERY_STRING ausgegeben.
Steht die "leere"Variable irgendwo in der Mitte:
- test.php?a=1&c=&b=2
funktioniert es wieder....
Mein System:
- Strato Power-Server
- ViSAS 2.4 professional SE
- SuSE Linux 9.0 (i586)
- PHP Version 4.3.3
- PHP Server API CGI
- Apache/2.0.48 (Linux/SuSE)
Aus der php.ini:
gpc_order=GPC
variables_order EGPCS
Rewrite-Modul existiert, ist aber über .htaccess RewriteEngine off ausgeschaltet.
Testfile plus phpInfo:
--> http://makodocom.h657449.serverkompe...php?a=1&b=2&c=
Code:
VIELEN DANK
martin
trotz intensivster Suche habe ich zu meinem Problem noch keine Lösung gefunden. Vielleicht kann mir hier jemand helfen.
Das Problem:
bei Eingabe von:
- test.php?a=1&b=2&c=3
kann ich die Variablen mit $_GET & _SERVER["QUERY_STRING"] etc auslesen.
bei der Eingabe von
- test.php?a=1&b=2&c=
Also c als "leere" Variable am Ende wird überhaupt nichts mehr übergeben $_GET & _SERVER["QUERY_STRING"] etc sind leer und es wird die Fehlermeldung: Undefined index: QUERY_STRING ausgegeben.
Steht die "leere"Variable irgendwo in der Mitte:
- test.php?a=1&c=&b=2
funktioniert es wieder....
Mein System:
- Strato Power-Server
- ViSAS 2.4 professional SE
- SuSE Linux 9.0 (i586)
- PHP Version 4.3.3
- PHP Server API CGI
- Apache/2.0.48 (Linux/SuSE)
Aus der php.ini:
gpc_order=GPC
variables_order EGPCS
Rewrite-Modul existiert, ist aber über .htaccess RewriteEngine off ausgeschaltet.
Testfile plus phpInfo:
--> http://makodocom.h657449.serverkompe...php?a=1&b=2&c=
Code:
Code:
<? error_reporting(E_ALL); $resultrev = $_SERVER['QUERY_STRING']; print "QUERY_STRING:".$resultrev; print " <pre>".print_r($resultrev, true)."</pre> "; $resultrev = $HTTP_GET_VARS; print "HTTP_GET_VARS:<pre>".print_r($resultrev, true)."</pre> "; phpinfo(); ?>
martin
Kommentar