Browserweiterleitung
Autor: Ralf v.d.Mark
eingetragen: Mittwoch, 21. Dezember 2005 um 14:29 Uhr (51/2005 Kalenderwoche)
geändert: Freitag, 17. April 2009 um 14:06 Uhr (16/2009 Kalenderwoche)
Keywords: Weiterleitung; Umleitung; Routing;
Kategorien: Browser, PHP-ZF, HTML, JavaScript, PHP,
Text:
Es gibt wie immer verschiedene Möglichkeiten um ans Ziel zu kommen. Ich zähle hier mal die von mir gebräuchlichsten auf:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.) Metatag im HTML-Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.) Javascript
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.) ColdFusion
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.) PHP (Hinweis: das Weiterleiten muss vor ersten Ausgabe (echo, print) an den Browser stehen!)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Quellcode:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.) Metatag im HTML-Header:
----------------------------------
<meta http-equiv="refresh" content="0; URL=http://www.website-vdm.de/">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.) Javascript:
----------------------------------
<script language="JavaScript" type="text/javascript">
function startTimer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=5;
Timer();
}
function Timer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
curTime=hours*3600+mins*60+secs
if(curTime>=closeTime)
location = "http://www.website-vdm.de/" // WeiterleitungsURL
else
timeLeft();
}
function timeLeft(){
count = closeTime-curTime;
document.timer.counter.value = count + " Sekunden"
window.setTimeout("Timer()",500)
}
</script>
</head>
<body onLoad="startTimer()">
Wir sind umgenzogen!... bla bla...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.) ColdFusion:
----------------------------------
<cflocation url="http://www.website-vdm.de/" addtoken="No">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.) PHP: (s. Hinweis!)
----------------------------------
header('Location: http://www.website-vdm.de/');
exit();// STOPP!!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~