Dieses habe ich in ein Skript einer Seite eingegeben:
<?php
error_reporting(E_ALL);
session_start();
echo session_id();
echo "<br>";
echo session_name();
Beim öffnen der Seite erscheint diese Fehlermeldung:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /eingeloggt.php:4) in /eingeloggt.php on line 17
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /eingeloggt.php:4) in /eingeloggt.php on line 17
aad6bd808b8bdcf7f1d74656d8f81874
PHPSESSID
Wo ist der Fehler?
Mein Ziel ist es, dass sich jemand einloggt. Wenn es funktioniert startet eine Session. Sessions haben nur eine begrenzte Lebensdauer. Wenn der User die Domain verlässt, bleibt im Verlauf des Browsers die Seite noch erwähnt. Eine andere Person kann also die Passwortgeschützte Seite wieder betreten. Das soll mit Sessions verhindert werden.