Я использую компонент bitrix:main.interface.grid который хорошо подходит для вывода данных, но вот захотелось мне делать отправку формы в нутрии которой находится это компонент через метод GET, что бы пользователи могли поделиться ссылками и т.д., так как GET как раз для этого подходит идеально. Но получается такая неприятная для безопасности ситуация, в адресную строку выводится sessid.
О том как опасно показывать ID сессии в заголовке много написано тут .
Еще замечу что установка php_flag session.use_trans_sid off в файле .htaccess не помогает, через phpinfo() видно что, значение Local Value и Master Value равно 0. Вот пример, для запуска этого кода подойдет любая версия битрикс.
О том как опасно показывать ID сессии в заголовке много написано тут .
Еще замечу что установка php_flag session.use_trans_sid off в файле .htaccess не помогает, через phpinfo() видно что, значение Local Value и Master Value равно 0. Вот пример, для запуска этого кода подойдет любая версия битрикс.
| Код |
|---|
<form name="form1" action="" method="GET">
<input type="submit" value="OK"/>
<?
$APPLICATION->IncludeComponent(
"bitrix:main.interface.grid", "", array(
//уникальный идентификатор грида
"GRID_ID" => "ID1",
//описание колонок грида, поля типизированы
"HEADERS" => array(
array("id" => "id", "name" => "Название", "default" => true, "editable" => false),
),
)
);
?>
</form> |
