Vamos a resumir, cuando el inicio de sesión lo hacia en una página independiente, en esa página tenia:
Código PHP:
<?
ob_start();
?>
Y mas abajo en esa misma página:
Código PHP:
else:
session_start();
$_SESSION['usuario_nombre'] = $usuario;
endif;
y en el index:
Código PHP:
<?php
session_start();
ini_set ('error_reporting', E_ALL);
?>
Esto es como estaba y funcionaba, ahora al integrar esa página como un include, la página queda asi:
Código PHP:
<?
//ob_start();
?>
Código PHP:
else:
session_start();
$_SESSION['usuario_nombre'] = $usuario;
endif;
y el index:
Código PHP:
<?php
ob_start();
//session_start();
//ini_set ('error_reporting', E_ALL);
?>
Funciona, a medias, es decir, yo cuando logeo, quiero que me aparezcan unos datos del usuario, como su nombre, su ip, etc y haciendolo de esta forma, no aparecen, pero si lo pongo como estaba al principio, me da el error de:
Código PHP:
Notice: A session had already been started - ignoring session_start() in /usr/local/.... on line 114
y entonces actualizo la página y desaparece el error pero me muestra los datos.
bichomen