L
-luq-
so ich hab jetzt n riesenproblem ... nämlich ... ich hab ne login.php ^^ (wow
) in der werden dann auch die cookies gespeichert ... doch wüsst ich gern wieso er mich net jedesmal automatisch einloggt, sondern jedes mal nick und pw abfragt.
mein quelltext ...
<? ob_start (); ?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<?
session_start ();
if ((session_is_registered ("user_logged")) AND ($user_logged)) {
echo "<a href=index.php?id=news>news</a>";
} else {
?>
<form action='<? $PHP_SELF ?>' method='post'>
<table width=300 cellspacing=0 class=last align=center>
<tr>
<td valign=top width=80>
Name:
</td>
<td valign=top width=220>
<input type=text name=nickname class=login>
<tr>
<td valign=top width=80>
Passwort:
<td valign=top width=220>
<input type=password name=password class=login>
<tr>
<td valign=top width=80>
autologin:
<td valign=top width=220>
<select name=autologin class=login>
<option value=1>ja
<option value=2>nein
</select>
</option><br><br>
<input type=submit value=login class=login>
<a href="index.php?id=lostpw" class=links>passwort vergessen?</a>
</tr>
</table>
</form><?
}
?>
<?
session_name(admin);
include('mysqlconnect.php');
$admin = "select * FROM luq_admins WHERE nickname = '$nickname' AND password = '$password'";
$result = mysql_query($admin);
if ($autologin == 1) {
setcookie(session_name(), session_id(), time() +3600*24*365);
setcookie(luq_nick, $nickname, time() +3600*24*365);
setcookie(luq_pw, $password, time() +3600*24*365);
}
?><?
if (mysql_num_rows ($result) > 0) {
$datenrichtig = true;
$user_logged = true;
} else {
$datenrichtig = false;
$user_logged = false;
echo "fehl0r";
}
session_register($user_logged);
if ($datenrichtig) { ?>
<meta http-equiv="Refresh" content="0; url=news.inc.php?<?=session_name()?>=<?=session_id()?>">
<? } ?>
<? ob_end_flush(); ?>
ich hoffe ihr könnt mir helfen ... thx im voraus
erm ... irr ich mich oder kann man cookies und sessions net gleichzeitig verwenden ?

mein quelltext ...
<? ob_start (); ?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<?
session_start ();
if ((session_is_registered ("user_logged")) AND ($user_logged)) {
echo "<a href=index.php?id=news>news</a>";
} else {
?>
<form action='<? $PHP_SELF ?>' method='post'>
<table width=300 cellspacing=0 class=last align=center>
<tr>
<td valign=top width=80>
Name:
</td>
<td valign=top width=220>
<input type=text name=nickname class=login>
<tr>
<td valign=top width=80>
Passwort:
<td valign=top width=220>
<input type=password name=password class=login>
<tr>
<td valign=top width=80>
autologin:
<td valign=top width=220>
<select name=autologin class=login>
<option value=1>ja
<option value=2>nein
</select>
</option><br><br>
<input type=submit value=login class=login>
<a href="index.php?id=lostpw" class=links>passwort vergessen?</a>
</tr>
</table>
</form><?
}
?>
<?
session_name(admin);
include('mysqlconnect.php');
$admin = "select * FROM luq_admins WHERE nickname = '$nickname' AND password = '$password'";
$result = mysql_query($admin);
if ($autologin == 1) {
setcookie(session_name(), session_id(), time() +3600*24*365);
setcookie(luq_nick, $nickname, time() +3600*24*365);
setcookie(luq_pw, $password, time() +3600*24*365);
}
?><?
if (mysql_num_rows ($result) > 0) {
$datenrichtig = true;
$user_logged = true;
} else {
$datenrichtig = false;
$user_logged = false;
echo "fehl0r";
}
session_register($user_logged);
if ($datenrichtig) { ?>
<meta http-equiv="Refresh" content="0; url=news.inc.php?<?=session_name()?>=<?=session_id()?>">
<? } ?>
<? ob_end_flush(); ?>
ich hoffe ihr könnt mir helfen ... thx im voraus

erm ... irr ich mich oder kann man cookies und sessions net gleichzeitig verwenden ?