PHP : Header(location) neemt geen ankers mee

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
Gebruikersavatar
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer

Ik moet voor een schoolproject een forum maken in php/mysql. Er is toch nog iets dat ik graag werkende zou hebben en dat me maar niet lukt. Na een succesvolle post moet je dan automatisch geredirect worden naar je net geplaatste post. Ik heb overal ankers zodat je naar elke post kunt springen. Maar als ik de juiste URL nu invul in

Header("Location: ".$jumpto);

Dan gaat hij wel naar de juiste pagina enzo, maar hij laat simpelweg het anker vallen. Als ik $jumpto gewoon laat echo'en, dan krijg ik "viewtopic.php?t=2#114". Dus de opbouw van m'n url gebeurt goed.

Iemand die een oplossing weet?

Thanks
Sub Zero
Afbeelding
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16757
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 582 keer
Bedankt: 780 keer
Provider

Sommige browsers doen het correct (IE6), anderen doen het fout (Opera). Ik heb het opgelost door de agent te detecteren en afhankelijk van het resultaat de client te pushen via een http 1.1 302-redirect, dan wel een html-meta-refresh op 0 seconden.
Gebruikersavatar
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer

Welja, ik heb net al zitten experimenteren met die meta-redirect en ik ga het zo houden. Die werkt op elke browser (zou toch moeten).
Thanks meon ;)

Cheers
Afbeelding
Plaats reactie

Terug naar “Development”