k, hab ich mir schon fast gedacht dass es daran liegt ...
kann mir dann einer sagen wie ich des anders lösen kann, aber auch die sessions weiterbehalten kann ?
hier mein code (sry, dass es der ganze ist ^^) :
<html>
<head>
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<?
session_name("sID");
session_start();
include("mysqlconnect.php");
$tab = "luq_admins";
function formular($fehler) {
echo "
<form action='index.php?id=admin' 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=_name class=login>
<tr>
<td valign=top width=80>
Passwort:
<td valign=top width=220>
<input type=password name=_pass class=login>
<tr>
<td valign=top width=80>
autologin:
<td valign=bottom width=220>
<select name=autologin value=autologin class=login>
<option value=1>ja
<option value=2>nein
</select>
<tr>
<td valign=top width=80>
<br>
<td valign=top width=220>
<input type=submit value=login class=login>
<a href='index.php?id=lostpw' class=links>passwort vergessen?</a>
</tr>
</table>
</form>"; }
function testpw($id, $nickname, $password) {
global $tab;
$check = mysql_query("SELECT * FROM $tab WHERE id='$id' AND nickname='$nickname' AND password='$password'");
if(mysql_num_rows($check)) {
?>
<table width=300 cellspacing=0 class=last align=center border=0>
<tr>
<td valign=top width=80>
logged in as:
<td valign=top width=220>
<? echo "$nickname"; ?>
</td></tr></table> <? }
elseif(!mysql_num_rows($checkt)) {
echo "tja, haste wohl pech gehabt ^^";
session_destroy(); }
}
echo "";
$cookietime = 3600*24*365;
if($autologin == 1) {
setcookie("session_name()", "session_id()", "time() + $cookietime");
setcookie("adminname", "$_name", "time() + $cookietime");
setcookie("adminpw", "$_pass", "time() + $cookietime"); }
if(session_is_registered("login"))
{
testpw($login[id], $login[nickname], $login[password]);
}
elseif(isset($_name) && isset($_pass)) {
$get = mysql_query("select * from $tab where nickname='$_name' AND password='$_pass'");
if(mysql_num_rows($get)) {
$login = mysql_fetch_array($get);
session_register(login);
if($autologin == 1) {
setcookie(session_name(), session_id(), time() +3600); }
?>
<table width=300 cellspacing=0 class=last align=center border=0>
<tr>
<td valign=top width=80>
logged in as:
<td valign=top width=220>
<? echo "$login[nickname]";
}
elseif(!mysql_num_rows($get)) {
formular("Username oder Password falsch!"); }
}
else
{
formular("Loginsystem"); } ?>
wäre nett, wenn ihr mir helfen könnten ... danke im vorraus schonma ^^