Muchas veces cuando trabajamos con sesiones en php no nos damos cuenta e incluimos mas de 2 veces el archivo con la sesión iniciada y por lo general nos dan estos tipos de errores, el mas mencionado es el:
Warning: Cannot modify header information – headers already sent by (output started at archivo.php)
También es muy factible que este tipo de error nos aparezca:
Notice: session_start(): A session had already been started – ignoring

A continuación una pequeña descripción sobre los errores que puede desplegar el php en pantalla.

Sobre los errores session_start() de php

Bien el primer error que mencionamos Warning: Cannot modify header information – headers already sent by (output started at archivo.php) Es simplemente por los encabezados, por ejemplo si imprimimos algo, luego de eso ya no se podrá modificar los encabezados porque ya tienen salida.

El segundo ejemplo que menciono Notice: session_start(): A session had already been started – ignoring. Bien este ejemplo es lo que comento al comienzo del articulo muchas veces incluimos archivos donde ya se iniciaron las sesiones. Pero en realidad no es ningún error mismo es solo una advertencia que nos dicta el php para luego tener en cuenta.

Solución a errores de sesison_start() de php

Con este simple código vamos a poder solucionar

 

<?php
#webdebe.com
if (session_status() == PHP_SESSION_NONE) {
    # La sesión no se encuentra iniciada
}
?>


 




Deja un Comentario

Tu dirección de correo no sera publicado. Los campos obligatorios están marcados con *

Nombre *
Correo *
Web