kannn ich das dann seperat aufrufen nach meiner Verarbeitung?
Was meinst Du damit? Kannst Du mal Codeauszüge aus Deinem Skript posten?
<html>
<head>
<title>Ausgabe1</title>
</head>
<body>
<?$nr = $_GET['nr'];
$db = mysql_connect ("localhost","root","data") ;
$SQLBefehl = "SELECT * FROM products WHERE arejays_products_id = '$nr';";
$Werte= mysql_db_query("arejays", $SQLBefehl, $db);$Satz = mysql_fetch_array($Werte);
$url = $Satz['arejays_products_url'];
header("Location: $url);
?>
</body>
</html>
Da haben wir schon den Fehler. Wenn Du keine Dispatch-Seite schreiben willst, dann kannst Du auf Ausgaben an dieser Stelle völlig verzichten, da Du umleiten willst und die endgültige Ausgabe von der aufgerufenen Seite generiert wird. Ab <html> beginnen in Deinem Beispiel schon die Ausgaben, die zum Browser gesendet werden. Das darf nicht sein. Du mußt Dein Skript so aufbauen
<?php
SQL-Abfragen
header(Location: ...
?>
Vor dem <?php darf nichts, wirklich nichts stehen, auch keine Leerzeichen oder -zeilen.