Teniendo por ejemplo páginas como esta de abajo, si la abrimos directamente sin pasar por el "comprueba", nos llevaría a la página error.php pero el navegador me devuelvo esto, y pasa con todas las páginas con sesiones...
Si entro identificandome pués no tengo dichos problemas, y como dije antes en el equipo "origen" funciona todo perfecto, que puede ser?
Notice: Undefined index: ok in c:\easyphp1-8\www\privad\menuadmin.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at c:\easyphp1-8\www\privad\menuadmin.php:4) in c:\easyphp1-8\www\privad\menuadmin.php on line 6
Código PHP:
<?
session_start();
if($_SESSION['ok'] != 'correcto')
{
header("location: error.php");
}
else
{
?>
<center>
<strong>Vd se ha identificado como administrador</strong>
</center>
<p align="center"><strong>Desde aquí puedes hacer las siguientes operaciones </strong></p>
<p align="center"> </p>
<table width="100%" border="0">
<tr>
<td width="34%"><ul>
<li><em><strong>Noticias</strong></em>
<ul>
<li><a href="noticias/altanot.php">Dar de alta una noticia</a></li>
<li><a href="noticias/bajanot.php">Dar de baja una noticia</a></li>
<li><a href="noticias/modifnot.php">Modificar una noticia</a></li>
<li><a href="noticias/consunot.php">Consultar una noticia </a></li>
</ul>
</li>
</ul></td>
<td width="33%"><ul>
<li><em><strong>Usuarios / Clientes</strong></em>
<ul>
<li><a href="clientes/altaclie.php">Dar de alta clientes</a></li>
<li><a href="clientes/bajaclie.php">Dar de baja clientes</a></li>
<li><a href="clientes/modifclie.php">Modificar clientes</a></li>
<li><a href="clientes/consulclie.php">Consultar clientes </a></li>
</ul>
</li>
</ul></td>
<td width="33%"><ul>
<li><strong>Usuarios / Administradores
</strong>
<ul>
<li><a href="admin/altaadmin.php">Dar de alta administrador </a></li>
<li><a href="admin/bajaadmin.php">Dar de baja administrador</a></li>
<li><a href="admin/modifiadmin.php">Modificar administrador</a></li>
<li><a href="admin/consuladmin.php">Consultar administrador </a></li>
</ul>
</li>
</ul></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><p> </p>
</td>
</tr>
<tr>
<td><ul>
<li><strong><em>Servicios</em></strong>
<ul>
<li><a href="servicios/altaserv.php">Dar de alta un servicio</a></li>
<li><a href="servicios/bajaserv.php">Dar de baja un servicio</a></li>
<li><a href="servicios/modifserv.php">Modificar un servicio</a></li>
<li><a href="servicios/consulserv.php">Consultar un servicio </a></li>
</ul>
</li>
</ul></td>
<td><ul>
<li><strong><em>Sub_Servicios</em></strong>
<ul>
<li><a href="sub_servicios/altasub.php">Dar de alta sub_servicios</a></li>
<li><a href="sub_servicios/bajasub.php">Dar de baja sub_servicios</a></li>
<li><a href="sub_servicios/modifisub.php">Modificar sub_servicios</a></li>
<li><a href="sub_servicios/consulsub.php">Consultar sub_servicios </a></li>
</ul>
</li>
</ul></td>
<td><ul>
<li><em><strong>Pedidos</strong></em>
<ul>
<li><vacio></li>
<li><a href="contrata/bajapedido.php">Dar de baja pedidos </a></li>
<li><vacio></li>
<li><a href="contrata/consulpedido.php">Consultar pedidos </a></li>
</ul>
</li>
</ul></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><ul>
<li><em><strong><a href="logout.php"> Cerrar sesión</a></strong></em></li>
</ul></td>
<td> </td>
</tr>
</table>
<p align="center"> </p>
<? } ?>