Just nu i M3-nätverket
Jump to content

Redirect


Wepe

Recommended Posts

header("Location: sida.html") är samma sak som response.redirect("sida.html") i asp.

 

En header har du alltid, men med header-kommandot kan du lägga till saker i headern; exempelvis att besökaren ska ladda en annan sida istället. Först skrivs headern ut och sedan kommer själva sidan (body:n). När sidan har börjat skrivas ut kan du ju inte backa och lägga till saker i headern (eftersom den redan är utskriven), och det är troligen det du får felmeddelande om. Dvs, att du försöker redirecta någon efter att du börjat skriva saker på sidan.

 

 

Link to comment
Share on other sites

Du kan också redirecta med html...

 

<head>

<meta http-equiv="refresh" content="0; url=http://www.vart-du-nu-vill.com/">

</head>

 

och med Javaskript:

 

<script type="text/javascript">

window.location.href="http://www.vart-du-nu-vill.com/";

</script>

 

* * *

 

HTML-varianten används i allmänhet när du vill ha redirect efter att besökaren sett en sida en viss tid. Nollan anger antal sekunder.

 

Javaskript-varianten är till för när en vidareskickning ska ske beroende på något som besökaren gör med sidan. Kanske för muspekare till ett visst område, eller skriver något särskilt i en ruta. Exempelvis.

 

Vidareskickningen i php är till för när du inte behöver visa någon sida utan besökaren ska bara kastas direkt någon annanstans utan att han/hon behöver märka något.

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...