¿Hay alguna forma de borrar el caché antes de abrir el enlace CSV en línea en JMP?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Tengo una base de datos que permite importar CSV directamente a JMP con el comando 'Abrir ()'.
dt = Abierto ( http: //.../csv.php? ... , texto ) ;
He tenido un gran éxito con esto, pero he notado que después de la primera ejecución, JMP almacena en caché el conjunto de datos inicial y necesito cerrar y volver a abrir JMP para que los datos se extraigan de nuevo.
Me preguntaba si había una manera de forzar a JMP a borrar el caché y extraer de la URL cada vez que se ejecutaba.
Gracias,
JP
Re: ¿Hay alguna forma de borrar el caché antes de abrir el enlace CSV en línea en JMP?Si no puede corregir el script PHP, puede agregar un parámetro a la URL, algo como "& random =" || char (randominteger (1,9999999))
Suponiendo que "aleatorio" no es un parámetro que el script PHP conoce, a PHP no le importará, pero el caché verá una URL diferente y obtendrá datos nuevos.
Podría usar el día de hoy (), si espera más de un segundo, en lugar de aleatorio. Solo algo sin espacios ni caracteres especiales que cambia.
Re: ¿Hay alguna forma de borrar el caché antes de abrir el enlace CSV en línea en JMP?desde PHP: cabecera - Manual No sé si esto lo arreglará, pero sospecho que podría hacerlo. Si tiene el control del script PHP, inténtelo.
Example #2 Caching directivesPHP scripts often generate dynamic content that must not be cached by the client browser or any proxy caches between the server and the client browser. Many proxies and clients can be forced to disable caching with:
<SPAN style="color: #000000;"><SPAN style="color: #0000bb;"> <BR /> encabezamiento </SPAN><SPAN style="color: #007700;"> ( </SPAN><SPAN style="color: #dd0000;"> "Cache-Control: no-cache, must-revalidate" </SPAN><SPAN style="color: #007700;"> ); </SPAN><SPAN style="color: #ff8000;"> // HTTP / 1.1 <BR /></SPAN><SPAN style="color: #0000bb;"> encabezamiento </SPAN><SPAN style="color: #007700;"> ( </SPAN><SPAN style="color: #dd0000;"> "Fecha de expiración: sábado 26 de julio de 1997 05:00:00 GMT " </SPAN><SPAN style="color: #007700;"> ); </SPAN><SPAN style="color: #ff8000;"> // fecha en el pasado <BR /></SPAN><SPAN style="color: #0000bb;"> ?> </SPAN></SPAN>
Re: ¿Hay alguna forma de borrar el caché antes de abrir el enlace CSV en línea en JMP?No estoy 100% seguro de que esto es lo que quieres. Pero 'claros globales ();' y 'símbolos claros ();' eliminará cualquier asociación variable. Y esperar (0) restablecerá el caché.
Puede ser tan simple como 'close (dt, nosave);'