Foros del Web » Programando para Internet » PHP »

exite alguna instruccion..

Estas en el tema de exite alguna instruccion.. en el foro de PHP en Foros del Web. alguno de ustedes sabe si existe alguna instruccion php o de cualquier otro lenguaje que impida que se pueda regresar a la pagina anterior (visitada)...
  #1 (permalink)  
Antiguo 19/11/2004, 11:54
Avatar de erichfrom  
Fecha de Ingreso: octubre-2004
Mensajes: 148
Antigüedad: 19 años, 5 meses
Puntos: 1
Información exite alguna instruccion..

alguno de ustedes sabe si existe alguna instruccion php o de cualquier otro lenguaje que impida que se pueda regresar a la pagina anterior (visitada)
  #2 (permalink)  
Antiguo 19/11/2004, 12:13
Avatar de jesusbet
(Desactivado)
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, MX
Mensajes: 2.667
Antigüedad: 19 años, 11 meses
Puntos: 2
abrir en una nueva ventana???
  #3 (permalink)  
Antiguo 22/11/2004, 07:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Mas que "instrucción" se trata de una "técnica" ..

Por ejemplo . .usar variables de sesión. (www.php.net/session) .. En el primer script (pagina) defines una variable de sesión y en ese mismo script validas que NO exista para ingresar a esta ..

algo tipo:

Código PHP:
<?
session_start
()
if (isset(
$_SESSION['paso'])){
  die (
"Ya pasó por esta página .. ");
} else {
$_SESSION['paso']="da_igual";
}
?>
Resto script/página .. (ha de ser .php por supuesto esta página)
Esto evitará hasta recargas de página incluso, pero .. si cierra la página y vuelve a entrar podrá hacerlo ..

No sé la situación concreta del por qué no quieres que "vuelva atras" .. pero en su defecto esa variable de sesión se definiría en alguna otra página/script anterior por la que tenga que pasa el proceso para llegar a esta última y en esta última página sólo validarías la existencia (y/o valor) de esa variable de sesión.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:18.