Si vous regardez l'aide doc PHP pour la fonction session_cache_limiter(), vous verrez que si le paramètre cache_limiter est défini sur private ou nocache, l'en-tête HTTP Expires est défini sur une date const (Jeu, 19 nov 1981 08:52:00 GMT). Je comprends que c'est une date dans le passé pour éviter la mise en cache, mais pourquoi cette date/heure en particulier? Ce n'est pas la date du 0, je suppose que c'est une sorte d'œuf de Pâques. Si c'est une sorte de valeur fictive dans le passé, puis-je la changer pour quelque chose d'autre (encore dans le passé) et toujours avoir le mécanisme private/nocache qui fonctionne encore?PHP session_cache_limiter() private et nocache HTTP Date d'expiration question
2
A
Répondre
5
c'est l'anniversaire de la personne qui a contribué le code:
diffs: http://cvs.php.net/viewvc.cgi/php-src/ext/session/session.c?r1=1.80&r2=1.81
http://www.phpbuilder.com/lists/php3-list/199911/3159.php
pour le changer, il serait préférable de régler les en-têtes manuellement, par exemple nocache ensembles ceci:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
mais vous pouvez toujours faire:
En-tête remplacera tout en-tête existant avec le même nom (par défaut)Questions connexes
- 1. PHP utilisant session_cache_limiter() et session_cache_expire() ou plusieurs en-têtes()
- 2. PHP Date Question
- 3. PHP date format question
- 4. nocache de Javascript lié
- 5. VS 2010 Private Private Extension
- 6. Question d'ordre d'en-tête en PHP (et HTTP en général)
- 7. Problème de session PHP dans Safari, Opera et IE
- 8. date question question
- 9. PHP Heure et date
- 10. (php) date et l'heure
- 11. PHP et JQuery Question
- 12. MySql et PHP Question?
- 13. PHP et JQuery Question?
- 14. authentification HTTP et l'authentification PHP
- 15. C#: implémentation d'IComparable private
- 16. Réponse HTTP Question
- 17. private Méthodes accessibles
- 18. Différence entre Private Sub, Function et Class
- 19. mySQL private/conn questions
- 20. PHP ob_start et session_start question?
- 21. Flex et php newbie question
- 22. XML et PHP Simple Question
- 23. et ou opérateur php question?
- 24. format de date HTTP NSDate
- 25. Classe de membre statique - déclarez la classe private et le membre de classe package-private?
- 26. PHP HTTP POST Question - Comment transmettre des données de plusieurs formulaires en tant que HTTP Post?
- 27. question tableau PHP
- 28. windbg: symboles private pdb
- 29. Question PHP simple
- 30. Formes HTTP utilisant PHP
OK, donc l'écrasement de la valeur HTTP Expires avec une autre date dans le passé n'affectera pas le mécanisme privé ou nocache? – AlexV
Il ne devrait pas l'affecter, non. –
yep comme Anthony mentionne ... les en-têtes fixés par session_cache_limiter quand vous l'appelez, de sorte que vous pouvez écraser ... (pourquoi je ne peux pas poster des commentaires? Hmm) – jspcal