У нас есть приложение, которое должно закрыть соединение и перенаправить на другую страницу. Это прекрасно работает со следующим кодом:
header("Connection: close\r\n");
header("Content-Encoding: none\r\n");
ignore_user_abort(true);
ob_start();
$size = ob_get_length();
//Redirect
header("Location: $domain", true, 303);
header("Content-Length: $size");
ob_end_flush();
flush();
Мы используем mod_security на сервере, когда он активирован, он больше не закрывает соединение. Журнал аудита не содержит записи.
Отключение mod_security или настройка SecResponseBodyAccess
в Off
снова включит функциональность.
Есть ли опция для mod_security или выход из PHP SecResponseBodyAccess
и все еще сможете закрыть соединение?
Задача ещё не решена.
Других решений пока нет …