Foros del Web » Programando para Internet » PHP »

Duda Evitar almacenar historial

Estas en el tema de Duda Evitar almacenar historial en el foro de PHP en Foros del Web. Hola mi duda es como puedo evitar que mi pagina ( o almenos las subpaginas ej: localhost/index.php , localhost/access.php ) se almacenen en el historial ...
  #1 (permalink)  
Antiguo 26/11/2009, 12:18
 
Fecha de Ingreso: noviembre-2009
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 2
Exclamación Duda Evitar almacenar historial

Hola mi duda es como puedo evitar que mi pagina ( o almenos las subpaginas ej: localhost/index.php , localhost/access.php ) se almacenen en el historial del browser de los que la vean ? Hay algun parametro tal vez ? si alguien me puede ayudar se lo agradeceria.
  #2 (permalink)  
Antiguo 26/11/2009, 12:26
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Duda Evitar almacenar historial

solo se guarda en el historial lo que muestra salida html..
si usas esas paginas en un include de tu index evitas eso...
ahora si lo que quieres es evitar cache
header ( "Cache-Control: no-store, no-cache, must-revalidate" );

saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 26/11/2009, 12:41
 
Fecha de Ingreso: noviembre-2009
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Duda Evitar almacenar historial

si lo que pasa que como podria evitar por ejemplo que se guardara una pagina que me abre sesion para que no puedan acceder a ella ? para que no salga en el historial ?
  #4 (permalink)  
Antiguo 26/11/2009, 12:43
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Duda Evitar almacenar historial

mm muestrala mediante condiciones...

para ver la pagina por ejemplo que tenga que existir un dato vía post.. o te redirige al index

if(!$_POST["solicitud"]) header("location: index.php");
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 26/11/2009, 12:43
 
Fecha de Ingreso: noviembre-2009
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Duda Evitar almacenar historial

y otra pregunta mira tengo este codigo en una pagina :

<script language="JavaScript">
<!--
javascript:window.history.forward(1);
//-->
</script>
<?php
session_start();
$_SESSION[access] = true;
echo "OK";
?>


y me sale este mensaje cuando la abro en el browser porque es ?


Notice: Use of undefined constant access - assumed 'access' in C:\wamp\www\confirmacion.php on line 8
OK
  #6 (permalink)  
Antiguo 26/11/2009, 12:46
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Duda Evitar almacenar historial

por que no estas usando "" dentro de la session entonces php asume que es una constante

cambia
$_SESSION[access] = true;

por
$_SESSION["access"] = true;
__________________
More about me...
~ @rhyudek1
~ Github
  #7 (permalink)  
Antiguo 26/11/2009, 12:51
 
Fecha de Ingreso: noviembre-2009
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Duda Evitar almacenar historial

gracias por lo de ["access"]

Pues lo cierto es que no se como hacer que no puedan acceder al inicio de sesion por medio del historial , supongo que la unica manera seria atravez de engaño de redireccionamiento , o no se de que manera hacerlo para que el archivo no se guarde en historial , y de esta manera evitar que entren a el directamente.
  #8 (permalink)  
Antiguo 26/11/2009, 12:58
 
Fecha de Ingreso: noviembre-2009
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Duda Evitar almacenar historial

o tal vez si dices que los archivos que son php y no tienen salida html no se guardan en historial podria hacerlo que se llame directamente atravez de otro archivo ..... pero estamos en las mismas porque el que lo llame = mente se guardara en historial
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 19:58.