Avatar billede johanls Nybegynder
23. september 2002 - 14:10 Der er 7 kommentarer og
1 løsning

Begynderspørgsmål

Hej jeg er i gang med at lære PHP. Jeg sidder dog fast, ifølge mit IDG hæfte sender man en parameter til en anden side idet man blot skriver:
<a href="test.php?variabel=enstring">linktekst</a>
og fanger den igen i link siden ved at skrive fx
<?
echo "Her er min variabel: $variabel";
?>
Hvorfor virker det ikke?
Avatar billede signout Nybegynder
23. september 2002 - 14:13 #1
Det er fordi de nyeste versioner af PHP par register_globals sat til oo som default i php.ini
Skift den til yes, og genstart webservere, så virker det.
Avatar billede dmdisco Nybegynder
23. september 2002 - 14:13 #2
prøv med $GET_[variabel]; istedet for $variabel på resultatsiden
Avatar billede nicklasb Nybegynder
23. september 2002 - 14:14 #3
Det skulle det også MEGET gerne..

Det er på test.php at din echosætning står ikk??
Avatar billede dmdisco Nybegynder
23. september 2002 - 14:14 #4
hov $GET_[variabel]; skulle være $_GET[variabel]
Avatar billede dmdisco Nybegynder
23. september 2002 - 14:15 #5
så test.php kommer til at se sådan her ud
<?
echo "Her er min variabel: $_GET[variabel]";
?>
Avatar billede johanls Nybegynder
23. september 2002 - 14:25 #6
Jeg giver mine point til dmdisco da det åbenbart(sikkerhedsmæssigt) er måden at gøre det på, selvom signout også har svaret rigtigt!
Tak til jer begge
hilsen Johan
Avatar billede signout Nybegynder
23. september 2002 - 14:27 #7
Hrmpf
Avatar billede dmdisco Nybegynder
23. september 2002 - 14:28 #8
så længe du kunne bruge det.
takker for point
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