Avatar billede comeback Nybegynder
22. oktober 2003 - 15:42 Der er 6 kommentarer og
2 løsninger

hjælp til en form redirect

Jeg har en mail form der bruger cgi og derfor skal have en form "redirect" den ser således ud:
<input type="hidden" name="redirect" value="<? echo 'http://www.edventure.dk/index.php?menu01=kontakt&menu02=skrivtilos&indhold=skrivtilos&submit=true'; ?>">

Men den url jeg bliver sendt til ser således ud:
http://www.edventure.dk/index.php?menu01=kontakt&amp;menu02=skrivtilos&amp;indhold=skrivtilos&amp;submit=true

Så vidt jeg kan forstå skal urlencode...

Hvordan gøres det ? Hvordan ser syntaxen ud?

Håber på hjælp
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 15:45 #1
Det har ikke noget med det hidden felt at gøre. Hvad sker der med værdien i
din PHP-kode?
Avatar billede comeback Nybegynder
22. oktober 2003 - 15:47 #2
Jo det har noget med det felt at gøre for det det felt der sender mig videre...når man har submittet. men man skal urlencode sin url men ved ikke hvordan man gør...
Avatar billede amix Nybegynder
22. oktober 2003 - 18:19 #3
Hmm det er da åndsvagt at sætte det i en hidden tekstboks...!
Lav heller en cookie...

Ellers brug html_entity_decode ()
http://dk.php.net/manual/en/function.html-entity-decode.php
Men det er en ret dårlig løsning, brug heller cookies.
Avatar billede amix Nybegynder
22. oktober 2003 - 18:20 #4
Avatar billede comeback Nybegynder
23. oktober 2003 - 08:46 #5
hmmm mit webhotel understøtter ikke den funktion...Fatal error: Call to undefined function: html_entity_decode()

Men jeg vil meget gerne have en lign. løsning. (ved ikke hvordan man gør med cookies.) Jeg vil bare gerne sikre mig at at den streng: forbliver den eksakt samme sreng.
Den her --> http://www.edventure.dk/index.php?menu01=kontakt&menu02=skrivtilos&indhold=skrivtilos&submit=true
Avatar billede amix Nybegynder
23. oktober 2003 - 20:37 #6
setcookie("navnpaacookie","http://www.edventure.dk/index.php?menu01=kontakt&menu02=skrivtilos&indhold=skrivtilos&submit=true");

Når du skal hive cookie frem siger du bare:
echo $_COOKIE['navnpaacookie'];
Avatar billede amix Nybegynder
23. oktober 2003 - 20:38 #7
og det var et svar :)
Avatar billede comeback Nybegynder
24. oktober 2003 - 12:22 #8
--> AMIX
Tak for din hjælp.
1) jeg har funder en anden løsning - Jeg sender redirect til at andet dok. (uden de variabler) det dok sender så  browseren videre til den rigtige url.
2) Jeg kan ikke bruge cookies til de cgi script...Ved ikke hvorfor. Men har jo også fundet en løsning. Vi deler pointene som tak for hjælpen (og din tid). plus at jeg lærte hvodan cookies bruges...
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