Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2008, 05:09
superdober
 
Fecha de Ingreso: agosto-2007
Mensajes: 248
Antigüedad: 17 años, 6 meses
Puntos: 1
De acuerdo Error PHP Undefined Index

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;	
  }

?>