Avatar billede cdygaard Nybegynder
18. september 2004 - 16:16 Der er 11 kommentarer og
1 løsning

get vars

Er der noget galt med dette udsagn:

$get = isset($HTTP_GET_VARS["banner"]) ? $HTTP_GET_VARS["banner"] : '';

Selvom addressefeltet siger:
...index.php?banner=manual
får $get ikke nogen værdi. Hvad kan der være galt? Kan det have noget at gøre med at udsagnet bliver udført i et objekt?
Avatar billede htm Nybegynder
18. september 2004 - 16:18 #1
Prøv denne:
$get = (isset($_GET["banner"])) ? $_GET["banner"] : '';
Avatar billede stalle Nybegynder
18. september 2004 - 16:19 #2
$get = $_GET["banner"];
Avatar billede cdygaard Nybegynder
18. september 2004 - 16:21 #3
Det har jeg prøvet og det virker lige lidt.
Avatar billede stalle Nybegynder
18. september 2004 - 16:23 #4
Så er der noget galt et andet sted, er mit bud i hvert fald
Avatar billede htm Nybegynder
18. september 2004 - 16:24 #5
Hvordan tjekker du ?

Har du prøvet at skrive den ud lige efter ?

$get = (isset($_GET["banner"])) ? $_GET["banner"] : '';
echo $get;

Får du nogle fejl?

Der står ikke index.php?Banner=manual vel? altså der er forskel på store og små bogstaver...
Avatar billede cdygaard Nybegynder
18. september 2004 - 16:28 #6
Har prøvet at skrive den ud og der kommer ikke noget. Der står banner=manual.
Avatar billede htm Nybegynder
18. september 2004 - 16:29 #7
Hvilken php version bruger du ?

prøvet at skrive echo $_GET['banner']; direkte?
Avatar billede cdygaard Nybegynder
18. september 2004 - 16:37 #8
php 4.3.7
Den udskriver det rigtigt, så må der være noget galt med:

$get = isset($HTTP_GET_VARS["banner"]) ? $HTTP_GET_VARS["banner"] : '';

, meningen er at hvis $HTTP_GET_VARS["banner"] ikke har nogen værdi vil $get blive sat lig med ingenting og så får jeg ikke en fejlmeddelelse fordi jeg ikke skriver $get = $HTTP_GET_VARS["banner"]. Hvis den har en værdi skulle $get blive lig med den.
Måske kan den kun med 'post'.
Avatar billede cdygaard Nybegynder
18. september 2004 - 16:42 #9
Er der nogen der kan svare på om man kan bruge $HTTP_GET_VARS["variabel"] inde i et object eller modul?
Avatar billede htm Nybegynder
18. september 2004 - 16:51 #10
Har lige testet med en klasse i php 4.3.4 og php 5.0.0 - du kan ikke bruge din linie med HTTP_GET_VATS inde i en klasse hvor den virker fint uden for klassen.

Min linie med _GET virker fint.

$get = (isset($_GET['banner'])) ? $_GET['banner'] : "";
Avatar billede cdygaard Nybegynder
18. september 2004 - 16:56 #11
Tak for det, giv lige et svar. :0)
Avatar billede htm Nybegynder
18. september 2004 - 17:06 #12
ok :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester