Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2012, 20:02
vivi_
 
Fecha de Ingreso: julio-2007
Mensajes: 102
Antigüedad: 17 años, 5 meses
Puntos: 0
Sesiones y token

Hola!
a ver si me podéis echar una mano con una programación que estoy haciendo con sesiones.
Quiero que solo se pueda solicitar un archivo javascript a través de la página, es decir, que si entras directamente no lo muestre, y para ello he pensado utilizar token y sesiones.

Este es el código de la página:

Código PHP:
Ver original
  1. function makeToken() {
  2.     return sha1(microtime() . "token1");
  3. }
  4.  $_SESSION["auth"] = makeToken();
  5.     echo '<script src="get-file.php?access='.$_SESSION["auth"].'"></script>';
  6.  
  7. session_unset(); // Destruye la sesión para que no pueda entrar después si no es mediante la página

y este es el código del archivo javascript get-file.php:

Código PHP:
Ver original
  1.  
  2. if ($_GET['access'] == $_SESSION["auth"]) { echo "codigo javascript"; }

Pero resulta que no cumple esa condición, la variable $_SESSION["authToken"] sale con otro token distinto!
Gracias!

Última edición por vivi_; 18/12/2012 a las 20:12