mboost-dp1

PHP variable fejl


Gå til bund
Gravatar #1 - Cyrack
27. maj 2002 21:59
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?
Gravatar #2 - Lauer
30. maj 2002 20:24
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...
Gå til top

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.

Opret Bruger Login