Paspirgilis
Weißer Powerranger
Folgendes:
Warning: session_start() [function.session-start]: Node no longer exists in /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php on line 2
Warning: session_start() [function.session-start]: Node no longer exists in /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php:2) in /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php on line 2
In Zeile zwei ist nur der Session start.
Beim ersten aufrufen der seite passiert kein Fehler beim zweiten mal schon.
Das sieht für mich so aus als ob der mir doch tatsächlich sagen will, dass die header von der Funktion schon geschickt wurde die nen header gerade schicken will und deshalb nich kann.
Wie geht das?
Ich versteh das nich hier mal das danach:
MFG
Mark Paspirgilis
PS: fragt bitte nicht warum ich nen script bereich mit location.href echo'e statt header(). Resultierte aus erfurcht vorm versenden von headern... mit anderen Worten N/C.
PPS: den Schmahn könnt ihr euch übrigens auch ansehen http://fichte.kilu.de/Clan-NoA/ einfach als Gast ohne Passwort einloggen.
Warning: session_start() [function.session-start]: Node no longer exists in /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php on line 2
Warning: session_start() [function.session-start]: Node no longer exists in /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php:2) in /data/apache/users/kilu.de/fichte/www/Clan-NoA/index.php on line 2
In Zeile zwei ist nur der Session start.
Beim ersten aufrufen der seite passiert kein Fehler beim zweiten mal schon.
Das sieht für mich so aus als ob der mir doch tatsächlich sagen will, dass die header von der Funktion schon geschickt wurde die nen header gerade schicken will und deshalb nich kann.
Wie geht das?
Ich versteh das nich hier mal das danach:
PHP:
if(isset($_POST['login']))
{
@$name = stripslashes(strip_tags($_POST['name']));
@$pw = stripslashes(strip_tags($_POST['pw']));
$error = true;
if($name == 'Gast')
{
$error = false;
$_SESSION['rank'] = 1;
$matched_name = 'Gast';
}
else
{
$userdb = simplexml_load_file('datei.xml');
$_SESSION['rank'] = 'not_found';
foreach($userdb -> user as $users)
{
$count_hits = 0;
foreach($users -> attributes() as $a => $b)
{
if( ( $a == 'name' && strtolower($b) == strtolower($name) ) || ( $a == 'pw' && $b == md5(strtolower($pw) . 'markRulez') ) )
{
$count_hits++;
if( $a == 'name' && strtolower($b) == strtolower($name) )
$matched_name = $b;
}
if( $count_hits > 0 && $a == 'rank' )
$_SESSION['rank'] = $b;
}
if($count_hits == 2)
$error = false;
}
}
if($error)
{
}
else
{
$_SESSION['logged'] = 'done';
$_SESSION['user_nickname'] = $matched_name;
setcookie('login_name', $name, time() + 60*60*24*60);
}
}
if($_SESSION['logged'] != 'done')
echo '<script type="text/JavaScript">location.href = "loginpage.php?notice=failed";</script>';
MFG
Mark Paspirgilis
PS: fragt bitte nicht warum ich nen script bereich mit location.href echo'e statt header(). Resultierte aus erfurcht vorm versenden von headern... mit anderen Worten N/C.
PPS: den Schmahn könnt ihr euch übrigens auch ansehen http://fichte.kilu.de/Clan-NoA/ einfach als Gast ohne Passwort einloggen.