Hi,
ich weiß, zu diesem Thema gibt es hier schon zig Posts, und ich hab sie mir auch -fast- alle durchgelesen, mein Problem besteht immernoch, deshalb wage ich es einen neuen Thread aufzumachen.
Folgendes:
Ich hab eine login.php, auf dem ich mich anmelden kann, bei richtigen User & Pass wird eine session erstellt die speichern soll das der User angemeldet ist.
Code:
Code:
<? if ($_POST['einloggen'] <> "")
{
if ($_POST['benutzername'] == "FAE" && $_POST['passwort'] == "1234" )
{ session_start();
$_SESSION['angemeldet'] = "ok";
}
}
?>
Am Ende der Seite gebe ich den Wert der Session aus:
Code:
<?
echo $_SESSION['angemeldet'];
?>
Soweit so gut, die Session wird hier auch ausgegeben.
Wenn ich jetzt allerdings auf eine 2. Seite gehe, und dort die Session ausgeben will, ist sie leer - es wird kein Wert angezeigt.
Code:
Code:
<?php
session_start();
echo $_SESSION['angemeldet'];
?>
Register Globals habe ich auf off gesetzt, die session_id sollte automatisch übertragen werden (session.use_trans_sid = 1)
den Autostart von den Sessions hab ich testweise auch mal aktiviert.
Naja, ich komm da einfach nicht weiter, ich hab jetzt über ne Stunde damit verbracht dem Fehler auf die Schliche zu kommen, aber erfolglos.
Ich hoffe ihr könnt mir weiterhelfen.
Vielen Dank schonmal,
greets,
benny