Page expired - PHP - Programmation
Marsh Posté le 29-03-2003 à 00:46:14
Effectivement j'utilise des sessions. Celles misent en oeuvre par PHP avec session_start() et register_variable....
Marsh Posté le 29-03-2003 à 00:50:59
A propos, j'ai déjà testé le session_cache_limiter("Private" ) qui permet de retenir la page. Le pb c'est que lui est un peu trop fort. Du coup, si je modifie une news par exemple et que je reviens à l'affichage des news et bien on a l'impression que la news n'a pas été modifiée. Faut faire un refresh pour le constater. C'est très génant aussi.
Tu vois une solution à mon pb ?
Marsh Posté le 29-03-2003 à 01:01:20
J'ai déja eu ce problème mais je sais plus comment il a été résolu (en fait, c'est mon collège qui s'en est occupé ).
Je crois qu'il faut mettre 2 "paramètres" dans le session_cache_limiter, du genre :
session_cache_limiter("Private, must-revalidate" );
Je suis pas sur, je pourrais t'en dire plus lundi soir
Marsh Posté le 29-03-2003 à 10:13:56
Alors là Bebert, si tu as la solution, je te fais un gros bisou. Vivement lundi soir.
On est lundi là non ? Si on est lundi ! Non pas encore. Merde. Y a un bug dans le jour de la semaine aussi ?
Je suis impatient d'avoir la réponse. A+
Marsh Posté le 29-03-2003 à 13:32:16
drapal ... private et Private, must-revalidate font que quand e cache est un peu présent a mon gout comme le dit janek
pr le moment : session_cache_limiter("must-revalidate" ) marche pas mal
Marsh Posté le 29-03-2003 à 20:03:57
Janek a écrit : Alors là Bebert, si tu as la solution, je te fais un gros bisou. Vivement lundi soir. |
Tu as de la chance, avec le changement d'heure tu auras 1 heure de moins à attendre
Marsh Posté le 01-04-2003 à 19:58:25
J'ai oublié de poster hier
Au début, j'avais des problèmes avec les sessions, lorsque l'on revenait sur une page qui avait été générée par la réception d'un formulaire. Ca le fait plus depuis qu'il y a ca au début du script :
session_cache_limiter('public, no-cache';
session_start();
Marsh Posté le 03-04-2003 à 14:03:26
Ah ben ok. Je vais tester ça. En attendant, j'avais mis :
session_cache_limiter("must-revalidate" );
session_start();
Ca fonctionne pas mal aussi apparemment.
Je vais tester avec tes params. Je ne vois pas très bien où va se situer la différence. Si qq1 sait je suis preneur de l'explication.
Marsh Posté le 28-03-2003 à 22:03:43
Je fais un site en PHP. J'ai le pb suivant. J'ai fait une procédure de recherche qui prend comme argument un mot clé à trouver. Quand j'appuie sur Go, la routine me retounr des pointeur sur les documents trouvés. Je clique alors sur un lien et je souhaite revenir sur les résultats de recherche. Au moment où j'appuie sur la flêche "Back" il m'affiche "Page Expired blablabla" sous IE et un baratin sur les "POSTDATA plus dans le cache" sous Mozilla.
J'ai bien essayé des paramétrages au niveau du cache du navigateurs mais rien n'y fait, je suis obligé de lancer un refresh data.
Y a t'il un moyen d'éviter ça car c'est vraiment horrible ?
thx encore