Jump to content

recargar php con últimos datos


Recommended Posts

Hola amigos, gracias por revisar mi tema.

Sucede que tengo una página donde hago ingreso de datos a través de un select (mysql), pero con Safari 6 de mountain Lion...se me hace un problema enorme. Pues me muestra las ultimas copias que ha hecho el safari de mi página. No sé si son las cookies o la caché...no estoy muy entendido en el tema ni conozco la causa. He googleado mucho, y he buscado en foros y encuentro información y soluciones pero estas no producen cambio alguno.

 

Encontré una solución por medio de php que hace que la caché expire hace años:

<?php

// Date in the past

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

header("Cache-Control: no-cache");

header("Pragma: no-cache");

?>

 

y también encontré una solución en html, con los meta:

 

<meta http-equiv="Pragma" content="no-cache" />

<meta http-equiv="Expires" content="-1" />...

 

Por mucho que pruebe no funciona...no sé que es lo que pasa, ó quizá ese no es el problema. He encontrado otras soluciones por medio de javascript pero nada...Gracias, atento a comentarios.

Link to post
Share on other sites

Hola,

 

Uso Safari 5 .. pero bueno, si en "Preferencias/Avanzado/Almacenamiento en base de datos" seleccionas "Ninguno" ... tendría que cargarte siempre la última versión de la página.

¿te conectas por fibra óptica?

 

saludos!

Link to post
Share on other sites

Hola quia. Gracias por la pronta respuesta.

Al parecer cambiaron esa configuración, pero en si lo que quiero configurar es otra cosa. Quiero configurar a través de mi página que no se guarde caché, pues cuando un user de windows o linux u otro mac se meta, encontrará el problema y eso no me conviene. Entonces la pregunta es ¿Cómo hacer por medio de programación en php java o html, que no se guarden o se evadan las cachés o cookies o lo que sea?. Gracias.

Link to post
Share on other sites

Quim compadre, gracias por las ideas. Ahora, hice otra cosa, que me ayudó mucho, pues así no afecto las cachés directamente, sino a través de la Url, con un random.

Para los amigos que no entienden les dejo una explicación pequeña:

 

<?php
//DEFINICIÓN DE VARIABLES 
$nocache = rand();
?>
<!-- Un tag meta para direccionar, que según w3c school, está bien utilizado -->
<meta http-equiv=refresh content=0;url=http://tupagina.com?<?php echo($nocache) ?>>

 

 

Se supone que esto debe estar en la página donde se hace el insert, delete o update, y luego se irá con un número en el link, y cada vez que se haga un cambio (insert, delete o update) este hará uso de la función random (aleatorio) y siempre cambiará la dirección.

Cualquier error favor notificar. Gracias y saludos.

Edited by benitezluis
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.