Hola tengo el siguiente error en el siguiente codigo. Alguien me podria echar una mano para poder resolver este error ?
Muchas Gracias de Antemano.
[Mon Dec 29 12:03:44 2008] [error] [client 127.0.0.1]
PHP Notice: Undefined index: codigo_seguridad in C:\\Web\\php\\PuntosDeVenta\\evitar_robo_sesion.ph p on line 27, referer:
http://localhost/php/PuntosDeVenta/inicio.php
Código:
<?php
session_start( );
$codigo_seguridad = sha1($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR']);
if ((empty($_SESSION["sesion_nombre_usuario"])) || (empty($_SESSION["sesion_password"])))
{
session_regenerate_id( );
//echo ("Nueva sesion, guardando codigo de seguridad.");
$_SESSION["codigo_seguridad"] = $codigo_seguridad;
}
//Comparo si el codigo de seguridad de la sesion es igual al del usuario
//Si son distintas le redirijo a una pagina en la que muestro Acceso Prohibido
if (strcmp($_SESSION["codigo_seguridad"], $codigo_seguridad) !== 0)
{
session_regenerate_id( );
header("Location: acceso_prohibido.php");
$_SESSION = array( );
$_SESSION["codigo_seguridad"] = $codigo_seguridad;
}
?>