Avatar billede dragonbook Nybegynder
04. april 2006 - 20:53 Der er 7 kommentarer og
1 løsning

$_GET spørgsmål

Hej

Ved hjælp af php's $_GET funktion hiver jeg informationerne ud af "filnavn" af adr. nedenfor

www.enellerandenadr.dk/side.php?filnavn=/forum/board.php?cat=3&fid=2&s=s

dette gør jeg således:

$data = $_GET["filnavn"];

problemet er at hvis jeg skriver

echo $data

får jeg kun: /forum/board.php?cat=3

dvs. jeg får kun linket indtil det første & tegn, hvilket normalt også er meningen. Men i dette tilfælde vil jeg gerne havde ALT efter filnavn= dvs. /forum/board.php?cat=3&fid=2&s=s

Kan man dette og hvorledes kan dette evt. gøres
Avatar billede showsource Seniormester
04. april 2006 - 20:55 #1
echo $_SERVER["QUERY_STRING"];
Avatar billede coderdk Praktikant
04. april 2006 - 21:12 #2
Du skal lave linket på en anden måde. F.eks.:

echo "http://www.enellerandenadr.dk/side.php?filnavn=" . urlencode("/forum/board.php?cat=3&fid=2&s=s");
Avatar billede dragonbook Nybegynder
04. april 2006 - 21:32 #3
Showsource: Det virker perfekt takker...

Smid lige et svar.

coderdk: jeg har ikke prøvet dit forslag da det første fungere som det skal.
Avatar billede Slettet bruger
04. april 2006 - 22:31 #4
coderdk's foreslag kan stærkt anbefales, da du derved også har mulighed for at medtage andre variable i query-stringen
Avatar billede webstuff Nybegynder
04. april 2006 - 23:23 #5
Det er fordi $_GET[] skiller ved &. Så for at få det hele med skal du skrive:

$date = $_GET["filnavn"];
$fid = $_GET["fid"];
$s = $_GET["s"];
Avatar billede Slettet bruger
05. april 2006 - 00:13 #6
Som jeg læser det, er dragonbook godt klar over dette.
Avatar billede dragonbook Nybegynder
06. april 2006 - 19:28 #7
Tak for den yderligger forklaring, men jeg har ikke brug for andre variabler så showsource løsning virker optimalt for mig.

Så showsource smid lige et svar så er der point
Avatar billede showsource Seniormester
06. april 2006 - 23:48 #8
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