Redirect ?

PHP

7 svar · 444 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Trådstart#1

Hej!

Hur gör man en redirect i PHP, dvs så att man hoppar direkt till en annan sida ?

(Motsvarande denna i ASP: <%Response.Redirect "sida.asp"%> )

Tack på förhand

Medlem sedan juni 200032 967 inlägg
#2
header ("Location: sida.php");

Borde fungera.

mvh,

Medlem sedan maj 20023 372 inlägg
#3

Tack för förslaget. :)

<?php header ("Location: sida.php");?>

Men spray(jag har aktiverat php) verkar inte vilja svälja det, andra förslag?

Medlem sedan nov. 2000857 inlägg
#4

Får du felmeddelandet "Headers already sent"? I så fall skall du veta att man kan inte köra en header efter man skickat HTML-kod till webbläsaren..

Medlem sedan maj 20023 372 inlägg
#5

Hej! :)

Nej, hur otroligt det än låter så får jag "sidan kan inte hittas", även när jag trycker "visa" direkt i webFTP:n.

Kom på att det kanske tar några minuter för PHP att aktiveras hos dem, jag aktiverade det just.

*Avvaktar*

Medlem sedan maj 20023 372 inlägg
#6

Niklasson skrev:

Får du felmeddelandet "Headers already sent"? I så fall skall du veta att man kan inte köra en header efter man skickat HTML-kod till webbläsaren..

Hm..det verkar som den lägger till en body själv automatiskt innan, då det kommer någon banner mm längst upp automatiskt.

Hm....går det att göra en forward med Javascript istället kanske?

Medlem sedan juni 200032 967 inlägg
#7

Pellefant skrev:

Hm....går det att göra en forward med Javascript istället kanske?

Japp, det går alldeles utmärkt.

<script>location.href='sida.php';</script>

mvh,

Medlem sedan maj 20023 372 inlägg
#8

Toppen, nu fungerar det. :)

Tack!!!

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)