Dans Safari 10.1.1 le bouton de retour du navigateur ne recharge pas la page cible, donc $_SERVER['SCRIPT_NAME']
n'est pas modifié.
Y at-il un moyen de recharger la page cible lorsque le bouton de retour du navigateur est pressé. J'ai essayé ce qui suit:
header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1.
header("Pragma: no-cache"); // HTTP 1.0.
header("Expires: 0"); // Proxies.
Cela ne fonctionne pas. Contexte: J'essaie de construire un historique de page fiable en PHP, mais comment puis-je, si le bouton de retour du navigateur ne déclenche rien sur le serveur?
Merci!
Quel est l'objectif derrière la construction d'un historique de page fiable? Qu'est-ce que vous essayez d'accomplir? Vous pourriez faire quelque chose avec AJAX, je suppose, mais pourquoi? Avez-vous envisagé d'utiliser l'API History de JavaScript pour la navigation? – ceejayoz
Merci pour votre commentaire. J'essaie de le décomposer: J'ai une page d'accueil et une deuxième page. Je passe de la page d'accueil à la deuxième page et vice versa. Si j'entre dans la page de démarrage de la deuxième page un contenu différent (une opération différente sur le serveur) devrait être montré/déclenché. Quelle serait la bonne façon d'y parvenir? Je vous remercie! – Phantom