Ich hab' bei euch gesucht, aber nichts passendes zu meinem Code gefunden. Es geht um folgendes:
Die Session hier unten im Code wird nicht gestartet. Ich hab gelesen, dass man session_start(); ganz am anfang setzen soll, aber weiter am Anfang als hier kann ich ja nich machen. Folgende Fehlermeldung erscheint jedesmal:
Warning: Cannot send session cookie - headers already sent by (output started blah...)
Warning: Cannot send session cache limiter - headers already sent (output started blah...)
PHP-Code:
error_reporting(E_ALL);
include("config/const.php");
include("config/functions.php");
@mysql_connect(MYSQL_HOST, MYSQL_USR, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DB) OR die(mysql_error());
if(isset($_GET['section']) AND ("admin" == $_GET['section']))
{
session_start();
if(!isset($_SESSION['IP']))
{
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
}
if($_SESSION['IP'] != $_SERVER['REMOTE_ADDR'])
{
echo 'Die SessionID darf nicht von einem anderen User benutzt werden.';
die();
}
}
*seufz*