Seite 1 von 1

Session ID Fehler

Verfasst: 26.01.2010 10:48
von gollu55
Hi,
habe vor ein kleines, auf PHPBB3 basierendes Camcorder Board ins Leben zu rufen. Jetzt habe ich ein paar Seiten erstellt, die die Session des Boards mitbenutzen (um Seiten für registrierte User zu erstellen). Wenn ich diese Seiten nun ansteuere (z.B. http://www.camcorderboard.de/test/start.php) bekomme ich folgenden Fehler (diese Seiten benötigen momentan keine Registrierung, benutzen nur die Session_ID):
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /hp/bf/ab/yb/www/camcorderportal/includes/head.php:7)
In Zeile 1007 der session.php steht folgendes:

Code: Alles auswählen

header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', false);  
Die Session wird folgendermaßen gestartet (vllt steckt der Fehler ja hier):

Code: Alles auswählen

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './board/';
define('IN_PHPBB', true);

$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$username = $user->data['username'];  
Ich hoffe ihr könnt mir helfen :)

mfg gollu55

Re: Session ID Fehler

Verfasst: 26.01.2010 11:15
von HJW
Hallo,

das

Code: Alles auswählen

output started at /hp/bf/ab/yb/www/camcorderportal/includes/head.php:7
ist der entscheidende Teil der Fehlermeldung :wink:

KB:84

Re: Session ID Fehler

Verfasst: 26.01.2010 11:31
von gollu55
Vielen Dank :)

Der Fehler war ganz simpel:
hatte versehentlich den <head> Bereich vor session_begin() per include eingefügt.

Danke nochmal :)

MFG gollu55