
Notice: A session had already been started -
Publicado por Edgar (3 intervenciones) el 09/12/2016 01:06:54
Que tal espero no molestarlos, tengo un pequeño incoveniente con mi codigo, estoy consiente que el error es por que se estan duplicando las sesiones pero no logro quitar el mensaje de Notice.
Notice: A session had already been started - ignoring session_start() in C:\xampp\htdocs\....php on line 3
Si elimino el session_start() automaticamente me manda la alerta de Usuario no Valido.
El Codigo es el siguiente:
Los archivos menu y consultas son los que tienen la variable de session:
menu.php (el archivo consultas es igual lo que cambia es valor de $Var)
Quisiera saber si existe un manera de destruir una sesion sin afectar al archivo, espero que me puedan ayudar.
Notice: A session had already been started - ignoring session_start() in C:\xampp\htdocs\....php on line 3
Si elimino el session_start() automaticamente me manda la alerta de Usuario no Valido.
El Codigo es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
session_start();
require_once('conexion.php');
if(isset ($_SESSION['tp']))
{
$Var =($_SESSION['tp']);
if($Var == 'Admin')
{
require_once('menu.php');
}
elseif($Var == 'Limit')
{
require_once('consultas.php');
}
else
{
echo "<script>alert('Usuario No Valido');</script>";
echo "<script>document.location.href='consultas.php';</script>\n";
}
Los archivos menu y consultas son los que tienen la variable de session:
menu.php (el archivo consultas es igual lo que cambia es valor de $Var)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
session_start();
require_once('Conexion.php');
if(isset ($_SESSION['tp']))
{
$Var = ($_SESSION['tp']);
if($Var == 'Admin')
{
?>
Quisiera saber si existe un manera de destruir una sesion sin afectar al archivo, espero que me puedan ayudar.
Valora esta pregunta


0