exit-pages?

stephan01

Erfahrenes Mitglied
hi!
wie machen die das? (z.b. http://www.phpwelt.de) dass bei einem link nach außen eine php-datei geöffnet wird, die kurz noch'ne eigene site anzeigt, und dann weg(weiter)leitet??
ich versuchte es mit soetwas:
die datei sollte mir "/php3.php?href=www.phpwelt.de" oder sonstwas aufgerufen werden...


<html>
<head>
<title>
tschau
</title>
</head>
<body>
<p align=center>
<font color=darkblue size=-2 face=Verdana>
<b>
Bye...
</b>
</font>
</p>
<?
header("Location: http://" . $href);
?>
</body>
</html>


aber da kam dann das: Warning: Cannot add header information - headers already sent by (output started at E:\root\php3.php:15) in E:\root\php3.php on line 16

kann mir einer helfen?? bitte.... (ich konnte nirgends so ein script schon fertig finden, weil es zu einfach zu seien schein *schähm* *g*)
tschau/stephan.


*edit: ich wollte es mit {php}{/php} machen, aber da kam was irgendwie anderes.... :confused:
 
So wie ich das sehe, benutzt PHPWelt ein JavaScript dazu, die Seite zu neu laden (Reload-Funktion) mit der URL als Wert. Andererseits kannst Du auch ein META-Tag
Code:
<meta http-equiv="refresh" content="5; URL=http://www.domain.de/datei">
benutzen.

In Deinem Fall macht man das entweder so
Code:
<meta http-equiv="refresh" content="5; URL=<? echo $href; ?>">
oder so
Code:
<script language="javascript">

 function forward() {
 window.location.href = <? echo $href; ?>;
}
</script>
<body onLoad="forward()">
 
Zuletzt bearbeitet:
noch zu deinem Fehler:
da location: ein header ist, muss er vor jeglicher ausgabe gesendet werden, also so:
PHP:
<? 
header("Location: http://" . $href); 
?>
<!-- alles drunter kann weg --> 
<html> 
<head> 
<title> 
tschau 
</title> 
</head> 
<body> 
<p align=center> 
<font color=darkblue size=-2 face=Verdana> 
<b> 
Bye... 
</b> 
</font> 
</p> 
</body> 
</html>
wobei es reicht wenn nur
<?
header("Location: http://" . $href);
?>
in der datei steht.
 
Zuletzt bearbeitet:
was? mehr nicht? coooool :))))

*edit: ich nehm doch lieber das das mit dem meta (obwohl ich meta's nicht mag *g*), weil's wenigstens noch kurz die page darstellt :) sonst könnt ich's ja lassen *g*

danke an euch beide!
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück