Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: user-marcos en 31 Agosto 2016, 03:20 am



Título: Limpiar/bloquear cache de un 3°
Publicado por: user-marcos en 31 Agosto 2016, 03:20 am
Probablemente no se puede, pero sería posible hacer un enlace que dirija a una url y bloquear/limpiar el cache que tiene esta web en el usuario.


Título: Re: Limpiar/bloquear cache de un 3°
Publicado por: ivancea96 en 1 Septiembre 2016, 16:43 pm
Si quieres que se cargue una URl y se ignore el caché del navegador (Si no lo entendí mal), puedes ponerle por ejemplo, en la url, un campo GET aleatorio. Así es como hace JQuery con AJAX, por ejemplo.
AJAX pone un campo llamado '_', con valor igual al time.

Código
  1. <html>
  2.    <head>
  3.        <script>
  4.            function loadUrl(url){
  5.                location.href = url + "?_=" + (new Date()).getTime();
  6.            }
  7.        </script>
  8.    </head>
  9.  
  10.    <body>
  11.        <a href="javascript:loadUrl('https://foro.elhacker.net')">Foro ElHacker</a>
  12.    </body>
  13. </html>


Título: Re: Limpiar/bloquear cache de un 3°
Publicado por: bengy en 1 Septiembre 2016, 17:02 pm
la cache se borra mediante la fecha


Título: Re: Limpiar/bloquear cache de un 3°
Publicado por: user-marcos en 3 Septiembre 2016, 17:14 pm
Lo he estado probando y funciona, pero he visto que el problema esta en las cookies.

¿Es posible/Legal, por ejemplo cambiar las cookies que tiene www.as.com al clickar un enlaces?

¿Es posible/Legal, comprobar si www.as.com tiene cookies en un equipo la clickar un enlace?

Un saludo.


Título: Re: Limpiar/bloquear cache de un 3°
Publicado por: ivancea96 en 5 Septiembre 2016, 15:49 pm
Un dominio no puede acceder a las cookies de otro.

Si la página tiene unas cookies, no deberías tener que interferir con ellas. Las cookies son de la página y del usuario.


Título: Re: Limpiar/bloquear cache de un 3°
Publicado por: [u]nsigned en 9 Septiembre 2016, 16:30 pm
No hay forma transparente ni legal de acceder a las cookies de otro sitio, la unica forma seria usar un XSS o algo por el estilo... :xD

Si se pudiera imagínate lo fácil que seria hacer un session hijacking