Hi,
habe es jetzt geändert. Die Session mit den Vaiablen werden gespeichert und ich kann sie auch auf der main.php Seite abrufen.
Nur wie bekomme ich es hin, dass er diese Session wieder lädt?
Was muss ich bei session_start angeben, dass er nicht wieder eine neue
ersteltt, wie bis jetzt?
danke
gruss chris
>>login.php
<?php
$curdir = dirname($_SERVER["PHP_SELF"]);
if ($curdir == "/") { $curdir = ""; }
session_start();
session_name("mlog");
$_SESSION["userx"] = $userx;
$_SESSION["pwdx"] = $pwdx;
$_SESSION["status"] = $status;
header("location:
http://".$_SERVER["SERVER_NAME"].$curdir."/main.php?".session_name()."=".session_id());
exit; }
?>
>>main.php
<?php
$curdir = dirname($_SERVER["PHP_SELF"]);
if ($curdir == "/") { $curdir = ""; }
session_start();
$userx = $_SESSION["userx"];
if (file_exists("../daten/mdata/$userx.pwl")) {
$tf = fopen ("../daten/mdata/$userx.pwl", "r-");
$user = fgets ($tf,30);
$user = trim ($user);
$pwd = fgets ($tf,15);
$pwd = trim ($pwd);
$status = fgets ($tf,5);
fclose ($tf); }
else {
header("location:
http://".$_SERVER["SERVER_NAME"].$curdir."/mlog.php?msg=Vorgang fehlgeschlagen. Bitte einloggen!");
exit; }
if (!isset($_SESSION["pwdx"]) OR $_SESSION["pwdx"] != $pwd){
header("location:
http://".$_SERVER["SERVER_NAME"].$curdir."/mlog.php?msg=Vorgang fehlgeschlagen. Bitte einloggen!");
exit; }
?>