hi habe ein kleines problem mit der session func. irgendwie will sie bei mir nicht laufen wäre echt cool wenn ihr euch das mal angucken kann
log.htm
<html>
<head>
<title>Title here!</title>
</head>
<body>
<form name="form1" method="post" action="./login.php">
<input type="text" name="userlog">
<input type="password" name="userpass">
<input type="Submit" name="submit" value="Login!">
</form>
</body>
</html>
login.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?
session_save_path("./save");
session_start();
$_SESSION['userlog'] = $userlog;
$db = mysql_connect("xxxxxx", "xxxxxxxx", "xxxxxxx");
mysql_select_db("xxxxxxxx",$db);
$result = mysql_query("select * FROM login",$db);
?>
<p>Im Formular wurde <b><?php echo $userlog ?></b> eingegeben!!</p>
<?
while ($myrow = mysql_fetch_array($result)) {
if ($userlog==$myrow["user"]&&$userpass==$myrow["pass"]){
echo "Login OK<br>";
print $myrow["user"];
echo "Sie werden in 10 Sekunden automatisch weitergeleitet.";
print '<meta http-equiv="refresh" content="2;anz.php">';
break;
}
else{
echo "Falsche Benutzerdaten";
print '<meta http-equiv="refresh" content="3;log.htm">';
break;
}
}
?>
</body>
</html>
bis hirhin läuft alles aber nun werden die Var nicht mehr übergeben
anz.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>
<body>
<?
session_start();
print $_SESSION['user'];
$userlog=$_SESSION['user'];
?>
<p>PAGE2:------>Im Formular wurde <b><?php echo $userlog ?></b> eingegeben!!</p>
<p><a href="main3.php">Logout</a></p>
</body>
</html>
bin echt schon am verzweifeln
log.htm
<html>
<head>
<title>Title here!</title>
</head>
<body>
<form name="form1" method="post" action="./login.php">
<input type="text" name="userlog">
<input type="password" name="userpass">
<input type="Submit" name="submit" value="Login!">
</form>
</body>
</html>
login.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?
session_save_path("./save");
session_start();
$_SESSION['userlog'] = $userlog;
$db = mysql_connect("xxxxxx", "xxxxxxxx", "xxxxxxx");
mysql_select_db("xxxxxxxx",$db);
$result = mysql_query("select * FROM login",$db);
?>
<p>Im Formular wurde <b><?php echo $userlog ?></b> eingegeben!!</p>
<?
while ($myrow = mysql_fetch_array($result)) {
if ($userlog==$myrow["user"]&&$userpass==$myrow["pass"]){
echo "Login OK<br>";
print $myrow["user"];
echo "Sie werden in 10 Sekunden automatisch weitergeleitet.";
print '<meta http-equiv="refresh" content="2;anz.php">';
break;
}
else{
echo "Falsche Benutzerdaten";
print '<meta http-equiv="refresh" content="3;log.htm">';
break;
}
}
?>
</body>
</html>
bis hirhin läuft alles aber nun werden die Var nicht mehr übergeben
anz.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>
<body>
<?
session_start();
print $_SESSION['user'];
$userlog=$_SESSION['user'];
?>
<p>PAGE2:------>Im Formular wurde <b><?php echo $userlog ?></b> eingegeben!!</p>
<p><a href="main3.php">Logout</a></p>
</body>
</html>
bin echt schon am verzweifeln
Kommentar