Domanda

ho bisogno di aggiungere un campo di intestazione HTTP nelle risposte di una sezione del mio sito, l'instace pacchetto (mia sezione) viene visualizzato in un IFRAME e voglio dichiarare un campo P3P al fine di essere in grado di memorizzare cockies in IE 6/7/8 (login non funziona bene), ho un'idea di come farlo in PHP ed è abbastanza semplice:

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

, ma non ho trovato come farlo in Tcl / OpenACS, grazie per l'aiuto.

È stato utile?

Soluzione

Sulla base di Jim Lynch risposta quando ha chiesto questa domanda altrove, basta necessario aggiungere al set di intestazioni prodotte per la pagina. Direi che qualcosa di simile a questo è probabilmente più facile (ammesso che non si vuole codificare il contenuto dell'intestazione, se l'avete fatto, si potrebbe semplificare un po '):

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

Per capirlo, è necessario leggere sulla ns_conn e ns_set dalla documentazione AOLserver, così come set dalla documentazione standard di Tcl.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top