Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2004, 11:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
La solucion de Cluster no sirve, por que: "la persona COPIA EL URL desde el browser y lo pega en otra ventana".
Se trata de crear varaibles de sesión o cookies donde tengas que pasar y VALIDAR su existencia en las que necesites.

Ejemplo (usando sesiones):

2.php
Código PHP:
<?
session_start
();
$_SESSION['valido']="da igual";
header ("Location: 3.php");
exit;
?>
3.php
Código PHP:
<?
session_start
();
if (!isset(
$_SESSION['valido'])){
die (
"No se puede entrar aquí directo!");
} else {
//borro la variable de sesión.
unset ($_SESSION['valido']);
}
// resto de tu página scripts .. 
?>
Si creas una sesión o cookie y no la validas como es el caso de ese pequeño IF .. está claro que si marco: http://www.tal.tal/3.php .. voy a entrar directo sin pasar por 2.php que es el que crea dicha variable de sesión o cookie.

Ahora .. si has pasado por 2.php .. ya podrás cortar y pegar ese URL donde gustes en tu cliente (navegador).

Pero, a su vez .. en 3.php .. al llegar puedes borrar tu variable de sesión.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 05/05/2004 a las 15:59