Как добавить поле заголовка HTTP в OpenAcs?
-
09-10-2019 - |
Вопрос
Мне нужно добавить поле заголовка HTTP в ответы раздела моего сайта, инстакса (мой раздел) просмотрена в IFRAME, и я хочу объявить поле P3P, чтобы иметь возможность хранить кокри в IE 6 /7/8 (вход не работает хорошо), у меня есть представление о том, как это сделать в PHP, и довольно прост:
<?php
header('P3P: CP="CAO PSA OUR"');
?>
Но я не нашел, как это сделать в TCL/OpenAcs, спасибо за помощь.
Решение
На основе Ответ Джима Линча Когда вы задали этот вопрос в другом месте, вам просто нужно добавить его в набор заголовков, производимых для страницы. Я предполагаю, что что-то подобное, вероятно, проще (при условии, что вы не хотите жестко кодировать содержимое заголовка; если вы это сделали, вы можете немного упростить):
set cpflags "CAO PSA OUR"
ns_set cput [ns_conn outputheaders] "P3P" "CP=\"$cpflags\""
Чтобы понять это, вам нужно прочитать о ns_conn
и ns_set
от документов Aolserver, а также set
Из стандартной документации TCL.