Hi!
Ich kann dir genau sagen, wo der den Fehler macht, auch wenn du es nicht ganz glaubst.
$q_string = $php_self . "?site=" . $menu[site_id];
__ __
$ausgabe = $ausgabe . "<a href='" . $q_string . "'>" . $menu[name] . "</a> | ";
^^ ^^
echo "<div class="kat"><a href="$php_self?site=listmenu§i=$kat[kat]" onmouseover="return overlib('$ausgabe', FIXX, 0, FIXY, 0)">$kat[kat]</a></div>";
Tja und dann gib der etwas falsches aus, da er an dieser Stelle die Session ausgeben will, so wie ich schon geschrieben habe.
Bis dann und danke
Daniel