🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
6 messages
6 total messages Started by Rickoj Wed, 26 Jul 2006 22:53
consulta php y cache
#1529
Author: Rickoj
Date: Wed, 26 Jul 2006 22:53
16 lines
1565 bytes
El quiz online que estaba haciendo lo termine, me queda solo una cosa que 
validar, y es que si es alumno se devuelve con el boton del navegador puede 
volver a responder la pregunta, recorde que anteriormente JMS me dijo algo 
de los headers y la cache

http://cl2.php.net/manual/es/function.header.php

el problema es que no entiendo como usarlo
o de que otra forma validar que no se regrese intente con un contador pero 
al regresarse dos veces me "bota" el sistema

cada pagina se manda atraves de un formulario
estoy usando sesiones, y ya no se me ocurre que mas hacer

deshabilitar los botones del navegador con javascript no me funciono con 
mozilla
Re: consulta php y cache
#1531
Author: Jos� Miguel Santib��ez
Date: Thu, 27 Jul 2006 02:41
44 lines
2916 bytes
En el cap�tulo anterior (news:ea8rs9$4hu$1@news.nivel5.cl), "Rick_oj"
<rick_oj@[sin-esto]tutopia.com> dijo: 

> El quiz online que estaba haciendo lo termine, me queda solo una cosa
> que validar, y es que si es alumno se devuelve con el boton del
> navegador puede volver a responder la pregunta, recorde que
> anteriormente JMS me dijo algo de los headers y la cache
> 
> http://cl2.php.net/manual/es/function.header.php
> 
> el problema es que no entiendo como usarlo
> o de que otra forma validar que no se regrese intente con un contador
> pero al regresarse dos veces me "bota" el sistema
> 
> cada pagina se manda atraves de un formulario
> estoy usando sesiones, y ya no se me ocurre que mas hacer
> 
> deshabilitar los botones del navegador con javascript no me funciono
> con mozilla
> 

A ver, lo que se me ocurre, pero no se cuan dif�cil te sea implementarlo es 
lo siguiente:
a) que la p�gina donde tienes la pregunta, tenga un iframe escondido.
b) que al enviar la respuesta, el formulario se gatille sobre el iframe.
c) que el resultado en el iframe, llame a recargar la p�gina principal
   lo que se puede hacer con top.location.replace('pregunta.php');
   ya que eso no queda en el hist�rico.
d) como ya sabes que preguntas fueron respondidas, entonces solo cargas
   la pregunta que sigue...
e) igual a la p�gina principal, le pones el mismo c�digo que aparece en
   en los ejemplos de la p�gina de header de php, para evitar que quede
   "cacheada"...

eso es, simple, sencillo y altamente eficiente...

�a donde mando mi factura? ;-)

Salute!

-- 
Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
Re: consulta php y cache
#1534
Author: toño
Date: Thu, 27 Jul 2006 13:40
24 lines
2083 bytes
Rick_oj wrote:
> El quiz online que estaba haciendo lo termine, me queda solo una cosa que 
> validar, y es que si es alumno se devuelve con el boton del navegador puede 
> volver a responder la pregunta, recorde que anteriormente JMS me dijo algo 
> de los headers y la cache
> 
> http://cl2.php.net/manual/es/function.header.php
> 
> el problema es que no entiendo como usarlo
> o de que otra forma validar que no se regrese intente con un contador pero 
> al regresarse dos veces me "bota" el sistema
> 
> cada pagina se manda atraves de un formulario
> estoy usando sesiones, y ya no se me ocurre que mas hacer
> 
> deshabilitar los botones del navegador con javascript no me funciono con 
> mozilla
> 
> 
Carga el quiz en un <div> con AJAX, luego el boton "back" de los 
browsers no hace nada ya que AJAX hace llamadas asincronicas al servidor 
que el browser no interpreta. De hecho mientras se carga el quiz el 
browser no deberia aparecer como cuando carga una p�gina normal, por lo 
que dever�s poner un gif onda "loading".
Re: consulta php y cache
#1537
Author: Rickoj
Date: Thu, 27 Jul 2006 20:42
48 lines
2873 bytes
"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje 
news:Xns980CF04479A9Cjmsnews@200.27.221.71...
> En el cap�tulo anterior (news:ea8rs9$4hu$1@news.nivel5.cl), "Rick_oj"
> <rick_oj@[sin-esto]tutopia.com> dijo:
>
>> El quiz online que estaba haciendo lo termine, me queda solo una cosa
>> que validar, y es que si es alumno se devuelve con el boton del
>> navegador puede volver a responder la pregunta, recorde que
>> anteriormente JMS me dijo algo de los headers y la cache
>>
>> http://cl2.php.net/manual/es/function.header.php
>>
>> el problema es que no entiendo como usarlo
>> o de que otra forma validar que no se regrese intente con un contador
>> pero al regresarse dos veces me "bota" el sistema
>>
>> cada pagina se manda atraves de un formulario
>> estoy usando sesiones, y ya no se me ocurre que mas hacer
>>
>> deshabilitar los botones del navegador con javascript no me funciono
>> con mozilla
>>
>
> A ver, lo que se me ocurre, pero no se cuan dif�cil te sea implementarlo 
> es
> lo siguiente:
> a) que la p�gina donde tienes la pregunta, tenga un iframe escondido.
> b) que al enviar la respuesta, el formulario se gatille sobre el iframe.
> c) que el resultado en el iframe, llame a recargar la p�gina principal
>   lo que se puede hacer con top.location.replace('pregunta.php');
>   ya que eso no queda en el hist�rico.
> d) como ya sabes que preguntas fueron respondidas, entonces solo cargas
>   la pregunta que sigue...
> e) igual a la p�gina principal, le pones el mismo c�digo que aparece en
>   en los ejemplos de la p�gina de header de php, para evitar que quede
>   "cacheada"...
>

probare alguna de estas si es que la que estoy pensando no me funciona

> eso es, simple, sencillo y altamente eficiente...
>
> �a donde mando mi factura? ;-)

te mando un email con la direccion :)

> Salute!
Re: consulta php y cache
#1538
Author: Rickoj
Date: Fri, 28 Jul 2006 01:39
51 lines
3073 bytes
"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje 
news:Xns980CF04479A9Cjmsnews@200.27.221.71...
> En el cap�tulo anterior (news:ea8rs9$4hu$1@news.nivel5.cl), "Rick_oj"
> <rick_oj@[sin-esto]tutopia.com> dijo:
>
>> El quiz online que estaba haciendo lo termine, me queda solo una cosa
>> que validar, y es que si es alumno se devuelve con el boton del
>> navegador puede volver a responder la pregunta, recorde que
>> anteriormente JMS me dijo algo de los headers y la cache
>>
>> http://cl2.php.net/manual/es/function.header.php
>>
>> el problema es que no entiendo como usarlo
>> o de que otra forma validar que no se regrese intente con un contador
>> pero al regresarse dos veces me "bota" el sistema
>>
>> cada pagina se manda atraves de un formulario
>> estoy usando sesiones, y ya no se me ocurre que mas hacer
>>
>> deshabilitar los botones del navegador con javascript no me funciono
>> con mozilla
>>
>
> A ver, lo que se me ocurre, pero no se cuan dif�cil te sea implementarlo 
> es
> lo siguiente:
> a) que la p�gina donde tienes la pregunta, tenga un iframe escondido.
> b) que al enviar la respuesta, el formulario se gatille sobre el iframe.

hasta aqui llegue bien, la c no la entendi

> c) que el resultado en el iframe, llame a recargar la p�gina principal
>   lo que se puede hacer con top.location.replace('pregunta.php');
>   ya que eso no queda en el hist�rico.
> d) como ya sabes que preguntas fueron respondidas, entonces solo cargas
>   la pregunta que sigue...
> e) igual a la p�gina principal, le pones el mismo c�digo que aparece en
>   en los ejemplos de la p�gina de header de php, para evitar que quede
>   "cacheada"...
>
> eso es, simple, sencillo y altamente eficiente...
>
> �a donde mando mi factura? ;-)
>
> Salute!

que pasa si uso top.location.replace en todas la preguntas?
ninguna se guarda en cache?, lo que me interesa es que no se devuleve, pense 
que con un iframe bastaba pero dejando las preguntas dentro del iframe
aun asi con el navegador me puedo devolver 
Re: consulta php y cache
#1539
Author: Jos� Miguel Santib��ez
Date: Fri, 28 Jul 2006 03:08
21 lines
2171 bytes
En el cap�tulo anterior (news:eabpvc$uvq$1@news.nivel5.cl), "Rick_oj"
<rick_oj@[sin-esto]tutopia.com> dijo: 

> que pasa si uso top.location.replace en todas la preguntas?
> ninguna se guarda en cache?, lo que me interesa es que no se devuleve,
> pense que con un iframe bastaba pero dejando las preguntas dentro del
> iframe aun asi con el navegador me puedo devolver 

La idea es usarla en todas las preguntas.. no va a devolverse... Pero para 
que funcione, tienes que hacerlo desde javascript y no desde html...
(eso �ltimo puede sonar medio enredado, pero creo que es preciso).

Por eso, la idea es que el php que guarda la respuesta a la pregunta, 
cargue en el iframe, un c�digo javascript que haga que la p�gina sea 
recargada usando replace...


-- 
Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads