Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2010, 09:25
fernandozunni
 
Fecha de Ingreso: febrero-2009
Mensajes: 218
Antigüedad: 15 años, 2 meses
Puntos: 9
Respuesta: Cerrar session al cambiar de URL

Hola, se me ocurre que lo podrías trabajar de esta manera:
No permitas que se cachee la pagina.
El '$_SERVER["HTTP REFERER"] ' te devuelve de donde viene la pagina, por lo tanto trabajando con alguna funcion comparando si contiene tu host, podrias destruir las sessiones.

Mas o menos asi (esta hecho sin revisar, para ver la idea)
Código PHP:
Ver original
  1. $sitioreferido=$_SERVER["HTTP REFERER"];
  2.  
  3. $misitio="miwebsite.com";
  4.  
  5. if(!empty($sitioreferido){   //aca te indica si es entrada directa o viene de otro lado.
  6.  
  7. $pos = strpos($misitio, $sitioreferido);  //compara que "miwebsite.com este en el referer.
  8.  
  9. if($pos == "false"){   //si pos es false quiere decir que viene de un sitio que no es el tuyo.
  10.  
  11.  
  12. }
  13.  
  14. }

Es una idea que la hice en el momento y se puede mejorar, pero la idea es esa.

Última edición por fernandozunni; 15/09/2010 a las 09:37