matthias: Session ID's und explode

Beitrag lesen

Also ohne die ersten drei Zeilen des Scripts, also ohne die suchmaschinenfreundliche Umgestaltung der URI hat der Script (damals natürlich leicht modifieziert aufgrund der benötigen "?") funktioniert. Nun nichtmehr.
die Angaben der Tabelle, Datenbank und so werden included, die stimmen.

$url=explode("/",$REQUEST_URI);
$H = $url[3];
$Kennung = $url[4];
Init_Shop();
mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw");
function get_id($id)
{
  global $db, $keep,$keep_time,$REMOTE_ADDR, $PHPSELF;
  if ($id != "") {
   $result=mysql("$db","SELECT * FROM besucher WHERE  Besucher='$id'");   //
   $anz=mysql_num_rows($result);
   if ($anz == "0") {
     $id=md5(uniqid(rand()));
     if ($keep) {
        setcookie("C_ID",$id,time()+$keep_time*24*60*60);
     }
     $DatumZ=date("z");
     mysql("$db","INSERT INTO besucher VALUES ('$id','$DatumZ')");
    Header("Location:artikelh.php/$H/$id");
     }
}
if ($id == "") {
   $id=md5(uniqid(rand()));
   if ($keep) {
       setcookie("C_ID",$id,time()+$keep_time*24*60*60);
   }
   $DatumZ=date("z");
   mysql("$db","INSERT INTO besucher VALUES ('$id','$DatumZ')");
  Header("Location:artikelh.php/$H/$id");
   }
return $id;
}
$Kennung=get_id($Kennung);

Warum geht das denn nun nicht?
Hilfe!
MfG
Matze