webForumDet fria alternativet

Redirect ?

PHPur PHP

7 svar · 441 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#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 969 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 969 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!!!

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)