Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2010, 12:42
Avatar de roxhp
roxhp
 
Fecha de Ingreso: mayo-2010
Ubicación: Veracruz
Mensajes: 39
Antigüedad: 14 años, 5 meses
Puntos: 3
ayuda para evitar que al salir del sistema vuelvan a la pagina anterior

Hola:

Miren lo que quiero hacer es que al salir y no puedan regresar a la pagina anterior, ya he provado varias cosas pero la verdad nada queda.

por ahora opte por que en la opcion salir haga esto:

Este es el menu donde al seleccionar salir me manda a la pagina salir.php
Código PHP:
echo "<ul class='navbar'>
         <li><a href='rep_ventas.php' target='centro'><b><font size=6>R</font>eporte de Ventas</b></a>
         <li><a href='compras.php' target='centro'><b><font size=6>C</font>ompras</b></a>
         <li><a href='inicio.html' target='centro'><b><font size=6>R</font>eporte de compras</b></a>
         <li><a href='crea_sql.php' target='centro'><b><font size=6>E</font>jecuta archivos</b></a>
         <li><a href='salir.php' target='_parent'><b><font size=6>S</font>alir</b></a>
    </ul>"

Esta es la pagina de salida...

Código PHP:
<? 
session_start
(); 
session_destroy(); 

// echo "<script languaje='JavaScript'>location.href='index.html';</script>";

?> 

<head>
<title>Compras</title>
<link rel="stylesheet" type="text/css"  href="estilo_botones.css">
<META HTTP-EQUIV="refresh" CONTENT="3; url=./index.html">
</head>
<body bgcolor="FFF8DC">
<p><center><img src="imagenes/super.jpg"  width=400></center></p><br>
<h1><p Align="center"><b><font FACE="Bitstream Vera Sans" color="0000CD"> Saliendo... </font><b></p><br></h1>

</body>
</html>
Aki destruyo la sesion y redirecciono a la pagina de inicio.

El problema es ke cuando le doy con el boton del navegador hacia atras se regresa a la pagina del sistema, si observan hay una linea comentada que redirecciona a la misma pagina index, esto es porque es mi primera opcion de codigo, solo eran los primeros 3 renglones que puse, pero seguia mostrandome la pagina anterior, asi que pense que si hacia una pagina intermedia que me redireccionara auntomaticamente hacia adelante no me permitiria avanzar hacia atras pero pues tampoco funciono.

he intentado que en la pagina donde contiene mis frames si no hay una sesion activa que me redireccione al index pero tampoco funciona pues tengo que refrescarla manualmente porque no me refresca la pantalla aunke se lo indike.

He intentado cerrar la venta al darle la opcion de salir pero tampoco me sirve
Código:
//aqui creaba mi funcion cerrar
<script> 
function cerrar(){ 
window.parent.close() 
} 
</script>

// la mandaba a llamar desde aki:
<a href='#' onClick="cerrar();" target='_parent'>

//tambien probe esto:
<a href='javascript:window.parent.close() ;" target='_parent'>
Pero seguia teniendo el mismo problema, ademas de ke no me cierra la ventana

Si alguien me pudiera ayudar...

No creo que sea el navegador ya que lo probe con firefox y opera.

de antemano gracias por su ayuda, espero poder solucionarlo con ella.