was bedeutet dieser fehler?
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /users/armag3ddon/www/test1.php:1) in /users/armag3ddon/www/test1.php on line 8
trotz des fehler funktionier meine session-sache^^
laut tutorial (hab leider den link nicht mehr) soll session_start() ganz am anfang des php codes hin, hab ich auch so gemacht.
Hier der code der datei:
[code]
<?PHP
session_start(); //hier ist die 8te zeile o.O
$ip = $_SERVER[“REMOTE_ADDR”];
$seite = $_SERVER[“HTTP_REFERER”];
$browser = $_SERVER[“HTTP_USER_AGENT”];
$bad = " – BAD LOGIN – ";
$good = " – RIGHT LOGIN – ";
$break = “===================================”;
$datei = fopen(“log.txt”,“a+”);
$log = “out”;
$users = array(“unwichtig g”);
$passwords = array(“nicht wichtig g”);
$pws = $_POST[‘pass’];
$pw = md5($pws);
if(isset($_POST[‘btn’])) {
if( (in_array($_POST[‘user’],$users)) AND (in_array($pw,$passwords)) ) {
$user = array_search($_POST[‘user’],$users);
if($passwords[$user] == $pw) {
$log = “in”;
$_SESSION[‘username’] = $user; // hier gibts sessions
fwrite($datei, $good);
fwrite($datei, $_Post[‘user’]);
fwrite($datei, $ip);
fwrite($datei, $seite);
fwrite($datei, $browser);
fwrite($datei, $break);
fclose($datei);
include(“manu_stats.php”);
} else {
fwrite($datei, $bad);
fwrite($datei, $_Post[‘user’]);
fwrite($datei, $ip);
fwrite($datei, $seite);
fwrite($datei, $browser);
fwrite($datei, $break);
fclose($datei);
die(‘Zugangsdaten leider falsch!’);
exit();
}
} else {
fwrite($datei, $bad);
fwrite($datei, $_Post[‘user’]);
fwrite($datei, $ip);
fwrite($datei, $seite);
fwrite($datei, $browser);
fwrite($datei, $break);
fclose($datei);
die(‘Zugangsdaten leider falsch!’);
exit();
}
} else {
if(isset($_SESSION[‘username’]))
{
include(“manu_stats.php”);
exit();
}
echo '<body bgcolor=#0099FF>
<center>
_______
Armag3ddon Log in | |
User ID: |
|
Password: |
|
<?php $datum = date("d.m.Y - H:i"); echo $datum; ?> |
________
'; }?>[/code]
Live beispiel: armag3ddon.bplaced.net/test1.php