2010-12-07 14 views
2

私のサイトのセクションの応答にHTTPヘッダーフィールドを追加する必要があります。パッケージinstace(私のセクション)はIFRAMEで表示されています.P3Pフィールドを宣言して、 IE 6/7/8(ログインがうまく動作しない)、私はPHPでそれを行う方法のアイデアを持っていると非常に簡単です:OpenacsでHTTPヘッダーフィールドを追加するには?

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

が、TCLでそれを行う方法を私が見つかりませんでした/ openacs、助けてくれてありがとう。

答えて

3

Jim Lynch's responseに基づいて、この質問を他の場所で聞いたときは、そのページ用に作成されているヘッダーのセットに追加するだけで済みます。 私は(あなたがハードコードヘッダの内容にはしたくないと仮定すると、あなたがした場合、あなたが少しを簡素化できます)このようなものはおそらく最も簡単であることを推測すると思います:

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

はそれを理解するにはAOLserverのドキュメントからns_connns_setを読む必要があります。また、標準Tclのドキュメントにはsetもあります。

関連する問題