Как добавить поле заголовка HTTP в Openacs? - PullRequest
2 голосов
/ 07 декабря 2010

Мне нужно добавить поле заголовка HTTP в ответах раздела моего сайта, пакет instace (мой раздел) просматривается в IFRAME, и я хочу объявить поле p3p, чтобы иметь возможность хранить взломщиковв IE 6/7/8 (вход в систему не работает), у меня есть идея, как это сделать в PHP, и это довольно просто:

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

, но я не нашел, как это сделатьэто в TCL / openacs, спасибо за помощь.

1 Ответ

3 голосов
/ 08 декабря 2010

Основываясь на ответе Джима Линча , когда вы задали этот вопрос в другом месте, вам просто нужно добавить его к набору заголовков, создаваемых для страницы. Я предполагаю, что что-то вроде этого, вероятно, проще всего (при условии, что вы не хотите жестко кодировать содержимое заголовка; если бы вы это сделали, вы могли бы немного упростить):

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

Чтобы понять это, вам нужно прочитать о ns_conn и ns_set из документов AOLserver, а также set из стандартная документация Tcl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...