Avatar billede dp82 Nybegynder
13. januar 2010 - 22:06 Der er 7 kommentarer

Redirect med php

hey

skal have lavet en vidersendelse i en IF men når jeg bruger header('Location:http://www.php.net'); får jeg en fejl om den ikke kan ændre hedder-info
Avatar billede repox Seniormester
13. januar 2010 - 22:12 #1
Først som sidst kan du lige så godt lære at du bliver nød til at vise noget kode og komme den fulde fejlmeddelelse - det gør det nemmere at afhjælpe dine fejl.

Din fejl skyldes at du har output inden du anvender din header() funktion. Det må du ikke. Output kan være tomme linier, html kode eller bare tekst...
Avatar billede dp82 Nybegynder
13. januar 2010 - 22:34 #2
ok her er min kode

if (($var_nick=="G-lock") && ($var_kode=="qwer")) {
    header('Location:http://www.google.com');
} else {
    header('Location:http://www.php.net');
}

variablerne er input fra en form
Avatar billede virtual1ty Nybegynder
13. januar 2010 - 22:34 #3
echo "<meta http-equiv=\"refresh\" content=\"2;url=http://eksperten.dk\">" // viderestil til eksperten.dk efter 2 sekunder


Ovenstående skulle gerne virke.
Avatar billede repox Seniormester
13. januar 2010 - 22:37 #4
#2
Du tog dig ikke af min øvrige kommentar?
Udover det er det ikke din "kode"... Det er en stump af din kode og den har ikke nogen betydning i forhold til hvad jeg gjorde dig opmærksom på.

#3
Hvor fleksibelt og pænt...
Avatar billede leif Seniormester
13. januar 2010 - 22:44 #5
Dit problem er sikkert at du smider info til browseren før du prøver at sende header("Location: http://www.google.dk");
Avatar billede majbom Novice
14. januar 2010 - 08:53 #6
du må have noget kode før den stump du har smidt her...

som repox nævner
Avatar billede majbom Novice
04. november 2010 - 13:11 #7
lukketid?
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