Avatar billede vardox Nybegynder
25. maj 2003 - 00:27 Der er 13 kommentarer og
1 løsning

Variabler i adresselinie

Hey Xperter

Jeg har lavet 2 sider

kode.php:

<a href="modtag.php?navn=ib">


modtag.php:
echo "Hej $navn";


det virker fint på en online server, men på min lokale server virker det ikke. Hvilken indstilling er det jeg skal rette? Jeg kører med en Apache 1.3.27.
Ved ikke så meget om servere, så skær det ud i pap :o)

- hoaX
Avatar billede schaefner Juniormester
25. maj 2003 - 00:29 #1
echo "Hej ". $_GET['navn'];
Avatar billede schaefner Juniormester
25. maj 2003 - 00:30 #2
Det er fordi register_globals er sat til off. Hvis du vil rette det, så skal du ind i php.ini og sætte den til on.
Avatar billede schaefner Juniormester
25. maj 2003 - 00:30 #3
Eller bruge den metode jeg skrev tidligere.
Avatar billede bgjensen Nybegynder
25. maj 2003 - 00:31 #4
det kan gøre ved at sætte register_globals til on i php.ini
Avatar billede 44fire44 Nybegynder
25. maj 2003 - 00:31 #5
var også ved at sige, at det ikke var hans Apache, men hans PHP-version ;)
Avatar billede schaefner Juniormester
25. maj 2003 - 00:31 #6
... og mit var et svar. Det kan iøvrigt ikke anbefales at sætte den til on.
Avatar billede bgjensen Nybegynder
25. maj 2003 - 00:32 #7
jeg var vidst lidt for langsom :o)
Avatar billede vardox Nybegynder
25. maj 2003 - 00:40 #8
Shaefner> Hvorfor kan det ikke anbefales? Skal lige siges at serveren ikke er koblet op på noget som helst. Det er kun en test server
Avatar billede schaefner Juniormester
25. maj 2003 - 00:42 #9
Det er et sikkerhedshul. Hvis du har sat den til on, risikerer du at blande variabler sammen. Iørvigt kan du heller ikke regne med at hold hostingfirmaer har sat den til on.
Avatar billede martinbk Nybegynder
25. maj 2003 - 00:42 #10
hoax det udgører en stor sikkerheds risiko at slå de globale variabler til fordi det nu bliver nemt for enhver at manipulerer med f.eks. $_POST arryet og dermed måske opdaterer en database med noget der ikke lige var hensigten, funktioner som $_GET, $_POST, $_FILES, $_SESSION etc er lavet af sikkerheds hensyn, og hvis man vender sig til dem er det jo nemt at overfører sin kode til et evt. webhotel der kører med register globals off (som de fleste gør)
Avatar billede schaefner Juniormester
25. maj 2003 - 00:43 #11
Ved ikke hvorfor jeg skrev hold i ovenstående. Istedet for hold skulle der stå alle, don't ask why ;)
Avatar billede vardox Nybegynder
25. maj 2003 - 00:43 #12
Tak for de hurtige svar - på denne tid af natten ;o)
Avatar billede schaefner Juniormester
25. maj 2003 - 00:44 #13
Var så lidt :)
Avatar billede martinbk Nybegynder
25. maj 2003 - 00:46 #14
hehe schaefner :)
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