Hallo,
Ich kann auf einem Rechner code nicht zum laufen bringen, dass zu hause
einwandfrei lief.
Nach dem Einlogen in der seite 1, setze ich Session Variable "loggedin" auf 1.
Wenn ich die Seite 2 aufrufe, ist diese Sessionvariable nicht gesetzt.
Hat jemand einen Rat?
-PHP Version ist 4.0.6 (wo es nicht laeuft) zu Hause weiss ich nicht genau,
das was mit SuSe 8.0 standardmaessig dabei ist.
-Cookies sind bei Konqueror erlaubt.
-Sessionrelevantes von phpinfo():
session.use_trans_sid 1 1
Session Support enabled
?? Welche noch interessant ???
Seite 1:
<?
include("lib.php");
session_register("loggedin");
session_start();
$user=$HTTP_POST_VARS["user"];
$passwd=$HTTP_POST_VARS["passwd"];
if ( isset($user) && isset($passwd) )
{
//Check_login gibt 1 Zurueck, wenn Password/user richtig
$HTTP_SESSION_VARS["loggedin"] = check_login( $user, $passwd );
}
if( $HTTP_SESSION_VARS["loggedin"] != "1" )
{
login();
}
Seite 2:
<?
include ("lib.php");
include("../dbconfig.php");
session_start();
echo $HTTP_SESSION_VARS["loggedin"].'<br>';
if( $HTTP_SESSION_VARS["loggedin"] != "1" )
{
login();
}
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org