chris: Session Start mit PHP 4.0.6

Beitrag lesen

Hi,

ich blicke da nicht mehr durch. Habe alles geändert, kommen aber noch die gleichen Fehler!
Habe die Passwörter jetzt anders gespeichert und rufe diese bei bedarf ab.
Hier der Code:

<?php
$curdir = dirname($HTTP_SERVER_VARS["PHP_SELF"]);
if ($curdir == "/") { $curdir = ""; }
$une = $HTTP_POST_VARS["uname"];
if (file_exists("../../daten/oall/pw/$une.dat")) {
$tf = fopen ("../../daten/oall/pw/$une.dat", "r-");
$name = fgets ($tf,25);
$name = substr ($name, 0, strlen ($name) - 1);
$password = fgets ($tf,10);
$password = substr ($password, 0, strlen ($password) - 1);
$status = fgets ($tf,5);
fclose ($tf); }
else { header("location: http://".$HTTP_SERVER_VARS["HTTP_HOST"].$curdir."/mlog.php?p=0"); }
if (!isset($HTTP_POST_VARS["pwd"]) OR $HTTP_POST_VARS["pwd"] != $password){
header("location: http://".$HTTP_SERVER_VARS["HTTP_HOST"].$curdir."/mlog.php?p=0"); }
else {
if (file_exists("../../daten/oall/pw/$uname.dat") AND $HTTP_POST_VARS["pwd"] == $password) {
session_start();
$HTTP_SESSION_VARS["pwd"]=$HTTP_POST_VARS["pwd"];
$sid=session_id();
header("location: http://".$HTTP_SERVER_VARS["HTTP_HOST"].$curdir."/main.php?sid=".$sid);
}}
?>