Bonjour
J'ai actuellement programmé mon site pour que tous les paramètres soient transmis par redirection GET. J'ai besoin de celà pour des redirections dynamiques en fin de script, quand la limite de temps de 30 secondes est proche.
Avant, j'utilisais les deux instructions suivantes:
header("pragma: no-cache");
header("Location: $url_with_parameters");
La première instruction empêche que le cache soit utilisé à la place des valeurs actuelles des paramètres.
Maintenant, je voudrais cacher au navigateur les paramètres transmis dans l'url, pour plus de sécurité. J'ai vu dans un site, qu'il était possible d'utiliser ces trois instructions, qui apparement ne gèrent pas le cache:
header("Request-URI: $url");
header("Content-Location: $url");
header("Location: $url");
Voici mes questions:
- Quelles sont, parmi ces trois variables $url, celles qui doivent inclure les paramètres GET, et celles qui ne doivent pas les inclure ?
- Comment empêcher que les valeurs des paramètres dans le cache, soit utilisées, à la place des valeurs actuelles ?
- A part les redirections par .htaccess , que je ne maîtrise pas, peut-on cacher ses paramètres GET par une autre méthode ?
- Ces trois instructions sont-elles valables, et permettront-elles à la fois de transmettre les paramètres, et de les cacher dans le navigateur ?
Merci beaucoup de vos réponses.
Jean Francois Ortolo
J'ai actuellement programmé mon site pour que tous les paramètres soient transmis par redirection GET. J'ai besoin de celà pour des redirections dynamiques en fin de script, quand la limite de temps de 30 secondes est proche.
Avant, j'utilisais les deux instructions suivantes:
header("pragma: no-cache");
header("Location: $url_with_parameters");
La première instruction empêche que le cache soit utilisé à la place des valeurs actuelles des paramètres.
Maintenant, je voudrais cacher au navigateur les paramètres transmis dans l'url, pour plus de sécurité. J'ai vu dans un site, qu'il était possible d'utiliser ces trois instructions, qui apparement ne gèrent pas le cache:
header("Request-URI: $url");
header("Content-Location: $url");
header("Location: $url");
Voici mes questions:
- Quelles sont, parmi ces trois variables $url, celles qui doivent inclure les paramètres GET, et celles qui ne doivent pas les inclure ?
- Comment empêcher que les valeurs des paramètres dans le cache, soit utilisées, à la place des valeurs actuelles ?
- A part les redirections par .htaccess , que je ne maîtrise pas, peut-on cacher ses paramètres GET par une autre méthode ?
- Ces trois instructions sont-elles valables, et permettront-elles à la fois de transmettre les paramètres, et de les cacher dans le navigateur ?
Merci beaucoup de vos réponses.
Jean Francois Ortolo