joenohr Skrevet 21. januar 2004 Del Skrevet 21. januar 2004 Hvordan kan man redirecte en bruker i php? if -> www.xx.com else -> www.xxxxxx.com Finner kun ut header Location, som jo bare kan brukes før noe innhold lastes Lenke til kommentar
sven-o Skrevet 21. januar 2004 Del Skrevet 21. januar 2004 (endret) Enkelt: Utfør testen før noe innhold lastes! Du trenger ikke skrive noe til browseren før helt til slutt. Du kan også ta en kikk på ob_start() og ob_end_flush(). Endret 21. januar 2004 av sven-o Lenke til kommentar
???????? Skrevet 21. januar 2004 Del Skrevet 21. januar 2004 hvis du har output på siden er det ikke mulig å sende ny header, og siden PHP er server side language - kan ikke php hjelpe deg, ved mindre du kan sette en link der. Du må bruke javascript. Lenke til kommentar
sven-o Skrevet 21. januar 2004 Del Skrevet 21. januar 2004 Dersom du syntes det er vanskelig å vente med å skrive til browseren, kan du bruke denne stygge hacken(har brukt den selv tidligere): function redirect($loc){ echo "<script language='javascript'>location.href='$loc';</script>"; } Da kan du bruke den slik: if(morra til bjørnar) redirect("http://www.hardware.no"); else redirect("http://www.gamer.no"); Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå