Question

Je dois ajouter un champ d'en-tête HTTP dans les réponses d'une section de mon site, le instace paquet (ma section) est considérée dans un IFRAME et je veux déclarer un champ P3P afin de pouvoir cockies de magasin dans IE 6/7/8 (connexion ne fonctionne pas), j'ai une idée de la façon de le faire en PHP et est assez simple:

<?php
header('P3P: CP="CAO PSA OUR"');
?>

mais je ne trouve comment le faire dans TCL / openacs, merci pour l'aide.

Était-ce utile?

La solution

Basé sur Jim Lynch réponse quand vous avez posé cette question ailleurs, vous venez besoin d'ajouter à l'ensemble des en-têtes produites pour la page. Je suppose que quelque chose comme cela est probablement plus facile (en supposant que vous ne voulez pas coder en dur le contenu de l'en-tête, si vous avez fait, vous pouvez simplifier un peu):

set cpflags "CAO PSA OUR"
ns_set cput [ns_conn outputheaders] "P3P" "CP=\"$cpflags\""

Pour le comprendre, il faut lire ns_conn et ns_set des aolserver docs, ainsi que set de la documentation standard Tcl.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top