3 Stimmen

PHP session_start() kann keine Sitzung erstellen

Dies sind die ersten 5 Zeilen in meiner index.php:

  <?php
session_start();
if (!isset($_SESSION['cart'])) $_SESSION['cart']='';
$page = $_GET['page'];
?>

und so weiter Ich schaue mir die Sitzungen über das Firefox->Firebug->Firecookie-Plugin an und es wird keine Sitzung erstellt (ich bin mir sicher, weil der Warenkorb, der gestern funktionierte, heute nicht mehr funktioniert). Irgendwelche Ideen, warum das passieren könnte und wie man es beheben kann?

Bei der Aktivierung von Fehlern habe ich Folgendes gefunden: Warning: session_start() [function.session-start]: Session-Cookie kann nicht gesendet werden - Header wurden bereits gesendet von (output started at /home/controll/public_html/metalkonsult.com/index.php:1) in /home/controll/public_html/metalkonsult.com/index.php on line 2

Ich habe weiter geforscht - es wird etwas an den Browser gesendet, aber ich weiß nicht, woher es kommt. Ich habe ein var_dump(headers_list()); auf die erste Zeile und das ist, was ich bekomme:

array(2) { [0]=> string(23) "X-Powered-By: PHP/5.2.6" [1]=> string(23) "Content-type: text/html" }

Wie schalte ich dies aus? Wodurch wird es gesendet?

Ich habe session.auto_start = 1 gesetzt in der php.ini im Website-Ordner die Sitzungen funktionieren jetzt. Ich weiß nicht, was die Probleme verursacht hat, aber das Problem ist vorübergehend behoben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X