如何在Openacs中添加HTTP头字段?

时间:2010-12-07 15:04:15

标签: http-headers tcl openacs

我需要在我的网站的一部分的响应中添加一个HTTP头字段,包实例(我的部分)正在IFRAME中查看,我想声明一个p3p字段以便能够存储cockies在IE 6/7/8(登录不能正常工作)中,我知道如何在PHP中完成它并且非常简单:

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

但我没有找到如何在TCL / openacs中做到这一点,谢谢你的帮助。

1 个答案:

答案 0 :(得分: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