Browserweiterleitung

edit | delete

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!!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~