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?
Sun pitää jotenkin välittää kirjautumisskriptille se sivu, jolta käyttäjä tuli (get-parametrina?) ja sitten vaan Location-headeria peliin.
Itse käytän ihan refereriä:
<?php header('Location: '.(($_SERVER['HTTP_REFERER'] == "") ? 'index.php' : $_SERVER['HTTP_REFERER'])) ?>
Kiitti!
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.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.