PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : URL Parameter werden teilweise nicht geparsed.


fizoblon
28.07.2005, 09:15
Hallo

Habe schon die PHP-Version auf 4.3.11 gebracht und register_globals und register_argc_argv mal ein und ausgeschaltet, aber das wars alles nicht.

Rufe ich www.ksweb.de/phpinfo.php?val1=42&val2=43
auf ist das $_GET - Array in PHP korrekt gefüllt. Ebenso $_REQUEST.
Ist der letzte Parameter leer, also z.B.
www.ksweb.de/phpinfo.php?val1=42&val2=
sind beide Arrays leer, d.h. auch die gesetzten Parameter werden nicht geparsed. bei
www.ksweb.de/phpinfo.php?val1=&val2=43 ist wieder alles richtig

Es ist ein SuSE 9.0 mit Apache 2.0.48 und PHP 4.3.11 bei Strato.
Die Links oben sind aktiv, da sollte alles anderecdrin stehen.

Ich habe das Gefühl, dass dies nicht mehr am PHP, sondern am WebServer liegt.
Wer weis Abhilfe?

fizoblon
28.07.2005, 14:55
Hab jetzt einen Server gefunden bei dem es geht:

http://tv-24.us/index.php?val1=99&val2=

Wessen Kiste ist das? Die exakt genauso konfiguriert wie meine und der
Bug tritt nicht auf. Warum?

Mystics
28.07.2005, 23:09
Das dürfte wieder an suPHP liegen.

Siehe hier:
http://www.vbulletin-germany.com/forum/showpost.php?p=98931&postcount=14
http://www.vbulletin-germany.com/forum/showpost.php?p=103003&postcount=21
http://www.vbulletin-germany.com/forum/showthread.php?t=17902

fizoblon
29.07.2005, 06:50
Ja das wirds sein. Danke.
So wie ich das sehe, hätte ich jetzt die Chance suPHP rauszuschmeissen und php direkt einzubinden: noch will ich aber nicht über diese Brücke, weil mir das zu unsicher ist.
suPHP liegt jetzt in der Version 0.6.0 (suphp.org) vor, leider müste ich das für meinen Server kompilieren. wenn ich das nach dieser Anleitung (http://highend-server.de/artikel50.html) versuche kommen allerdings seitenlange Fehler beim make.
./configure --with-apache-user=www-data --with-php=/usr/lib/cgi-bin/php4 --with-logfile=/var/log/apache/suphp.log --with-apxs=/usr/bin/apxs5M9zpcE35M9zpcE3
funktioniert noch 'optisch', habe als absoluter newbie das Gefühl das hier der Grund für die Fehler beim folgenden make liegen.

Wer weis wie es mit suPHP 0.6.6 richtig geht? oder besser, wie muss die ./configure - Zeile wirklich aussehen?

--with-apache-user=www-data was heist das? die web-Gruppe heist www, okay, aber 'data' sagt mir nichts
--with-php=/usr/lib/cgi-bin/php4 habe ich nicht, wo finde ich den?
--with-logfile=/var/log/httpd/suphp.log liegt bei mir hier, angepasst
--with-apxs=/usr/bin/apxs5M9zpcE35M9zpcE3 was ist das? das Verz.oder File habe ich auch nicht

wer blick da durch?