WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   probleme mit php variablen (http://www.wcm.at/forum/showthread.php?t=86375)

irrsinn 31.01.2003 13:34

probleme mit php variablen
 
hab mir auf einem openbsd server den apache 1.3.27 mit php4 kompiliert und installiert. soweit lauft alles ohne probleme.

nur wenn ich eine php seite aufrufe und der nach dem schema

dateiname.php?variable=wert

variablen übergeben will, kann ich im php script auf die variablen nicht zugreifen. isset() liefert false zurück.

wo könnt da der fehler liegen?

_m3 31.01.2003 13:58

Zitat:

Sobald ein Formular an ein PHP-Skript übergeben wird, wird jede Variable dieses Formulars dem Skript automatisch verfügbar gemacht. Dafür sorgt PHP. Falls die Konfigurationsoption track_vars auf "on" gesetzt ist, werden diese Variablen in diesen assoziativen Arrays abgelegt $HTTP_POST_VARS, $HTTP_GET_VARS und/oderr $HTTP_POST_FILES, entsprechend der Quelle, aus der die fragliche Variable kommt.

Wenn in der Konfigurationsdatei die Option register_globals auf "on" gesetzt ist, steht die Variable auch als $username global zur Verfügung.
http://www.php.net/manual/de/languag...s.external.php

"dateiname.php?variable=wert" sollte die Wert ins $HTTP_GET_VARS Array schmeissen.

@Senatoren: Bitte in "Programmierung" verschieben.

_m3 31.01.2003 14:06

Zitat:

Sobald ein Formular an ein PHP-Skript übergeben wird, wird jede Variable dieses Formulars dem Skript automatisch verfügbar gemacht. Dafür sorgt PHP. Falls die Konfigurationsoption track_vars auf "on" gesetzt ist, werden diese Variablen in diesen assoziativen Arrays abgelegt $HTTP_POST_VARS, $HTTP_GET_VARS und/oderr $HTTP_POST_FILES, entsprechend der Quelle, aus der die fragliche Variable kommt.

Wenn in der Konfigurationsdatei die Option register_globals auf "on" gesetzt ist, steht die Variable auch als $username global zur Verfügung.
http://www.php.net/manual/de/languag...s.external.php

"dateiname.php?variable=wert" sollte die Wert ins $HTTP_GET_VARS Array schmeissen.

@Senatoren: Bitte in "Programmierung" verschieben.

_m3 31.01.2003 14:11

Zitat:

Sobald ein Formular an ein PHP-Skript übergeben wird, wird jede Variable dieses Formulars dem Skript automatisch verfügbar gemacht. Dafür sorgt PHP. Falls die Konfigurationsoption track_vars auf "on" gesetzt ist, werden diese Variablen in diesen assoziativen Arrays abgelegt $HTTP_POST_VARS, $HTTP_GET_VARS und/oderr $HTTP_POST_FILES, entsprechend der Quelle, aus der die fragliche Variable kommt.

Wenn in der Konfigurationsdatei die Option register_globals auf "on" gesetzt ist, steht die Variable auch als $username global zur Verfügung.
http://www.php.net/manual/de/languag...s.external.php

"dateiname.php?variable=wert" sollte die Wert ins $HTTP_GET_VARS Array schmeissen.

@Senatoren: Bitte in "Programmierung" verschieben.

irrsinn 31.01.2003 14:22

; Note - track_vars is ALWAYS enabled as of PHP 4.0.3

Schaut so aus, als wär das standardmäßig aktiviert und könnte bei den neuen versionen gar nimmer deaktiviert werden.

_m3 31.01.2003 15:13

Na dann passts eh, weil dann ist in "$HTTP_GET_VARS[variable]" der Wert drinnen :)

P.S.: Sorry fuer das Tripple-Posting, die Forums-SW mochte mich nicht ;)

irrsinn 09.02.2003 20:50

aber warum funktionierts dann nicht, wenn die einstellungen passen? gibts noch irgendwo anders die möglichkeit irgendwas zu konfigurieren?

_m3 10.02.2003 00:58

wie hast du es probiert (echtes codesample) und was funktioniert nicht?


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag