Probema con web y phpbb en session.php
Publicado: 05 Ene 2013, 14:38
URL: http://www.infojuegos.org/foro/
Versión phpBB: 3.0.11
MODs Instalados: kiss_portal_engine_1_0_17
Plantilla(s) usada(s): olympus_2
Servidor: de pago, 1and1, hosting
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Buenas a todos.
Llevo dos dias dando palos de ciego con un problema en el archivo /include/session.php.
Empiezo desde cero.
Tengo una web de informativa de videojuegos en el que cada juego es una ficha. Entre que queria meter usuarios en la web y no quiero que me comenten en cada ficha aparte de otras cosas pense poner un foro en este caso phpbb 3.0.11 Es (descargado de aqui).
Una vez puesto el foro he instalado el mod "kiss_portal_engine_1_0_17" que aun tengo que configurar.
Me he puesto a intentar usar los usuarios que estan registrado del foro para poderlos registrar en mi web asi evitaria programar una sesion de usuarios e integraria web y foro.
El formulario de login lo tengo en el sidebar_derecha.php y esta es la parte que tengo para conectarme al foro.
Cuando actualiza la web me sale este error.
He estado investigando el archivo session.php y la linea que da error es la siguiente.
Que segun he estado probando es la que te crea la cookie y mantiene la sesion (creo).
Para evitar ese error ma ha dado por cambiar el true por false o directamente comentarla, cosa que ya si me funciona el formulario, solo que al registrarme y mandarme a la web en el foro pierdo la sesion cosa que es normal y aparte si lo comento me da un errror en las lineas 4009 a 4012 creo de function.php
He estado mirando en google y he leido que puede ser por el tema del idioma, por un mod, la codificacion ponerla a UTF 8, entre otras cosas pero no me funciona nada, solo comentar esa linea cosa que luego no me guarda la sesion.
Como podría solucionar esto??? espero que me puedan ayudar, muchas gracias.
Un saludo.
P.D: Si nesesitais que ponga el codigo de algun archivo o tabla lo pongo o subi directamente el fichero.
Versión phpBB: 3.0.11
MODs Instalados: kiss_portal_engine_1_0_17
Plantilla(s) usada(s): olympus_2
Servidor: de pago, 1and1, hosting
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Buenas a todos.
Llevo dos dias dando palos de ciego con un problema en el archivo /include/session.php.
Empiezo desde cero.
Tengo una web de informativa de videojuegos en el que cada juego es una ficha. Entre que queria meter usuarios en la web y no quiero que me comenten en cada ficha aparte de otras cosas pense poner un foro en este caso phpbb 3.0.11 Es (descargado de aqui).
Una vez puesto el foro he instalado el mod "kiss_portal_engine_1_0_17" que aun tengo que configurar.
Me he puesto a intentar usar los usuarios que estan registrado del foro para poderlos registrar en mi web asi evitaria programar una sesion de usuarios e integraria web y foro.
El formulario de login lo tengo en el sidebar_derecha.php y esta es la parte que tengo para conectarme al foro.
Código: Seleccionar todo
<?php
define('IN_PHPBB', true);
define('ROOT_PATH', "./foro");
$forumurl = 'http://infojuegos.org/foro/';
$newurl = 'http://infojuegos.org/bienvenido';
if (!defined('IN_PHPBB') || !defined('ROOT_PATH')) {
exit();
}
$phpEx = substr(strrchr(__FILE__, '.'), 1);
//$phpEx = "php";
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : ROOT_PATH . '/';
include($phpbb_root_path . 'common.php');
$user->session_begin();
$auth->acl($user->data);
$nombre_usuario=$user->data['username'];
?>
<?php if ($user->data['user_id'] == ANONYMOUS) {?>
<p>Nop registrado</p>
<?php } else { echo $nombre_usuario; }?>
Código: Seleccionar todo
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1041: Cannot modify header information - headers already sent by (output started at /homepages/27/d320419660/htdocs/infojuegos/index.php:11)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1041: Cannot modify header information - headers already sent by (output started at /homepages/27/d320419660/htdocs/infojuegos/index.php:11)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1041: Cannot modify header information - headers already sent by (output started at /homepages/27/d320419660/htdocs/infojuegos/index.php:11)
Código: Seleccionar todo
header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', true);
Para evitar ese error ma ha dado por cambiar el true por false o directamente comentarla, cosa que ya si me funciona el formulario, solo que al registrarme y mandarme a la web en el foro pierdo la sesion cosa que es normal y aparte si lo comento me da un errror en las lineas 4009 a 4012 creo de function.php
He estado mirando en google y he leido que puede ser por el tema del idioma, por un mod, la codificacion ponerla a UTF 8, entre otras cosas pero no me funciona nada, solo comentar esa linea cosa que luego no me guarda la sesion.
Como podría solucionar esto??? espero que me puedan ayudar, muchas gracias.
Un saludo.
P.D: Si nesesitais que ponga el codigo de algun archivo o tabla lo pongo o subi directamente el fichero.