mboost-dp1
PHP variable fejl
- Forside
- ⟨
- Forum
- ⟨
- Software
Jeg har et problem med PHP under Win XP, på en Apache 2 server. De variabler som er i url'en (ex ?page=0) bliver sendt til PHP:
192.168.1.3 - - [27/May/2002:23:45:11 +0100] "GET /page.php?page=6 HTTP/1.1" 200 0
(Del af Apache log fil)
Denne source:
i filen page.php, (med variablen page=6) giver dette resultat i PHP err log:
[27-May-2002 23:52:09] PHP Notice: Undefined variable: page in d:inetpubpage.php on line 2
Nogen der har en ide til hvad der kan være gal?
192.168.1.3 - - [27/May/2002:23:45:11 +0100] "GET /page.php?page=6 HTTP/1.1" 200 0
(Del af Apache log fil)
Denne source:
i filen page.php, (med variablen page=6) giver dette resultat i PHP err log:
[27-May-2002 23:52:09] PHP Notice: Undefined variable: page in d:inetpubpage.php on line 2
Nogen der har en ide til hvad der kan være gal?
Det er fordi at register_globals er sat til OFF som standard i php 4.2.0+
Når du skal kalde en variable som ligger i adresselinjen skal du bruge $_GET['din_variabel'];
Du kan dog også ændre register_globals til ON i din php.ini, men jeg vil råde dig til at følge standarden.
læs mere på http://dk.php.net/manual/en/language.variables.pre...
Når du skal kalde en variable som ligger i adresselinjen skal du bruge $_GET['din_variabel'];
Du kan dog også ændre register_globals til ON i din php.ini, men jeg vil råde dig til at følge standarden.
læs mere på http://dk.php.net/manual/en/language.variables.pre...
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.