Max: Problem mit Variablen per include

Beitrag lesen

Hallo... habe mit meinem neuen Script ein Problem mit dem includen einer PHP-Datei. In der PHP-Datei sind verschiedene Variablen festgelegt. Leider werden die Variablen nicht ersetzt, obwohl die reihenfolge eigentlich stimmt.

am Anfang inlude ich die Datei:
include('admin/include/include.php');

in der Include.php ist ein Link definiert:
$link1="show.php?id=".$id_fotos."";

in der Mitte der PHP-Datei wird eine if-Abfrage gestellt, bei der die ID geprüft wird

if ($id == "0" or $id==""){
 $id_fotos="fehler1";
 $id_videos="fehler2";
}else{
 $id_fotos=$id;
 $id_videos=$id;
};

Am ende der PHP-Date wird der Link aus der Include geöffnet, dessen wert ja in der Mitte der PHP-Date definiert wurde.
header("location: $link1");

Mein Problem... die Variable ist immer leer, obwohl der Wert in der if-Abfrage neu definiert wird und durch den include der Link ja eingentlich am Anfang schon includet wird und die variable $id_fotos dort noch keinen Wert hat, der aber vor der Ausgabe neu definiert wird. Weiß jemand woran das liegt??

Mfg
Max