Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kb_it:apache [2022/07/06 11:51] befekb_it:apache [2026/08/24 11:19] (Version actuelle) – [Renommer un cookie] befe
Ligne 17: Ligne 17:
 require valid-user require valid-user
 </code> </code>
 +
 +===== Cookies =====
 +
 +==== Renommer un cookie ====
 +
 +Certaines application n'offrent pas la possibilité de choisir un nom de cookie personnalisé.
 +Cette astuce permet de manipuler le nom du cookie à la volée depuis le serveur Apache.
 +
 +<code apache>
 +Header        edit* Set-Cookie "^old_name="       "new_name="
 +RequestHeader edit* Cookie     "(^|; *)new_name=" "$1old_name="
 +</code>
 +
 +Lorsque la requête part du serveur, la directive ''Header'' modifie la valeur de l'entête ''Set-Cookie'' avec le nom personnalisé.\\
 +Lorsque la requête arrive au serveur, la directive ''RequestHeader'' repositionne la valeur de l'entête ''Cookie'' avec le nom d'origine.