Redirect... Hva kan jeg gjøre i min situasjon?

Mr Vest

Sjefen over alle sjefer!
Hei hei Hei hei Hei hei Hei hei Hei hei Hei hei Hei hei Hei hei !


PHP:
<?php
Header ("Location: <new page>");
?>

Denne kodesnutten fungerer dersom jeg vil ha redirect på hele siden. Supert. Kjempebra. Knall. Herlig.! Men hva kan jeg gjøre i min situasjon?

PHP:
		<?php if ( !is_user_logged_in() ) : ?>

Dette blir hentet når brukeren er logget ut.!

		<?php else : ?>

Dette blit hentet når brukeren er logget inn.!

		<?php endif; ?>

Jeg vil kun at brukerne som er logget ut skal sendes til en annen side her. Hva kan jeg skrive i det første feltet her for at brukeren skal bli sendt avgårde til en gitt url?

Takk. :)
 

Mr Vest

Sjefen over alle sjefer!
Det ser ut til og fungere helt greit med.:

HTML:
<meta http-equiv="refresh" content="0;url=SENDES-TIL-DENNE-URL">
 

Nextri

Rebel
PHP:
<?php if ( !is_user_logged_in() ) { 

header ("Location: enside");

        }else{

header ("Location: enannenside");

<} ?>
 

Mr Vest

Sjefen over alle sjefer!
PHP:
<?php if ( !is_user_logged_in() ) { 

header ("Location: enside");

        }else{

header ("Location: enannenside");

<} ?>


Det fungerte merkelig nok ikke med denne. Jeg leste litt om den måten, og kom frem til at den må brukes før alt annet innhold på nettsiden, og i mitt tilfelle kommer jo header først. Det kom en feilmelding når jeg brukte denne.

Ellers funker det litt dårlig akkurat slik du skriver også, da det er siden som redirecter, medlemmene skal se, mens gjester som ikke er medlem skal bli redirectet. :)
 

Nextri

Rebel
Hva med å flytte den koden helt til toppen da?
Du trenger vel ikke ha headeren først.

Er jo en fordel å vite om brukeren faktisk trenger å se headeren i det hele tatt før du viser han den.
 

Mr Vest

Sjefen over alle sjefer!
Hva med å flytte den koden helt til toppen da?
Du trenger vel ikke ha headeren først.

Er jo en fordel å vite om brukeren faktisk trenger å se headeren i det hele tatt før du viser han den.

Ja, så bare bygger jeg hele siden inn i det phpgreiene aka }else{ tenker du ja. Det er jo absolutt en god løsning ja, som sørger for at "uvedkommende" blir sendt videre med en gang ja. Supert.! Flott.!

Der får du ryktepoeng for at du fikk opp øynene mine :D
 
Topp