hallo,
ich habe eine seite mit subdomains. wenn man sich auf der hauptdomain einloggt, funktioniert die session id auf den unterseiten nicht.
ich habe das login so gestaltet:
session_set_cookie_params(0, '/', '.domain.com');
session_start ();
//abfrage ob benutzername und passwort stimmen
$_SESSION["user_id"] = mysql_result($res, 0, "ID");
$_SESSION["user_username"] = mysql_result($res, 0, "username");
$_SESSION["user_nachname"] = mysql_result($res, 0, "nachname");
$_SESSION["user_vorname"] = mysql_result($res, 0, "vorname");
// Weiterleitung zum internen bereich
anstatt domain.com wurde natürlich meine eigene domain hingeschrieben.
Bei jedem seitenaufruf wird dann checkuser.php eingebunden. diese sieht so aus:
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: index.php?fehler=2");
}
else
{
$user_ID=$_SESSION["user_id"];
$user_username=$_SESSION["user_username"];
$user_nachname=$_SESSION["user_nachname"];
$user_vorname=$_SESSION["user_vorname"];}
}
das alles funktioniert wunderbar, nur nicht bei den subdomains. auch mit oder ohne www. gibts probleme...
was kann man da machen?
für hilfe bedanke ich mich schon jetzt!
mfg