Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Käyttäjän ohjaus takaisin

cj [04.12.2004 17:46:22]

#

Eli teen foorumia ja siinä on aika tärkeetä, et kun käyttäjä kirjautuu sisään niin hänet ohjataan takaisin sille sivulle miltä hän on kirjautunut, kun on aika ikävää jos on juuri aloittamassa uutta aihetta ja sitten kun kirjautuu sisään niin löytääkin ittensä etusivulta ;) Niin että onnistuuko php:eellä ja jos niin miten?

Blaze [04.12.2004 17:55:53]

#

Sun pitää jotenkin välittää kirjautumisskriptille se sivu, jolta käyttäjä tuli (get-parametrina?) ja sitten vaan Location-headeria peliin.

ajv [04.12.2004 18:24:59]

#

Itse käytän ihan refereriä:

<?php
header('Location: '.(($_SERVER['HTTP_REFERER'] == "") ? 'index.php' : $_SERVER['HTTP_REFERER']))
?>

cj [04.12.2004 18:32:31]

#

Kiitti!

Meitsi [04.12.2004 18:38:28]

#

EI välttämättä kannata käyttää refereriä, koska sitä ei välttämättä lähetetä (mulla ainakin palomuuri karsii oletusasetuksilla referer-tiedot vek).

Laita viestinjättö-sivun formiin hidden inputti jossa on tiedot sivusta jossa ollaan. Sitten tämä tieto lähtee mukaan kirjautumis systeemille.

ajv [04.12.2004 18:50:40]

#

No tuo minun tapa ottaa huomioon sen, että refereriä ei ole lähetetty ja rankaisee siitä ohjaamalla etusivulle.
Toki varmempihan on tuo tapa laittaa se sivu johonkin hidden-kenttään.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta