PHP – Iniciar sesión si no está iniciada

En este corto artículo te mostraré cómo iniciar una sesión de PHP solo si la misma no está iniciada. De este modo podemos invocar a la función que te mostraré sin importar si la sesión ya ha sido iniciada anteriormente, evitando el aviso que dice:

Notice: session_start(): A session had already been started – ignoring in archivo..php on line N.

(más…)

PHP: Saber si sesión está iniciada

Hoy andaba revisando mi sistema de cotizaciones y descubrí un pequeño error al cerrar la sesión que decía:

Notice: session_start(): A session had already been started – ignoring

Abajo del mismo, aparecía lo siguiente:

Warning: Cannot modify header information – headers already sent by (output started at archivo.php)

Así que veremos la solución a ese mensaje de error y también veremos cómo saber si una sesión de PHP está iniciada.

(más…)