я был пытаясь запретить PHP анализировать запросы POST. Это происходит автоматически, когда он видит соответствующий тип MIME. Для этого я рассматривал следующий взлом RewriteRule:
RewriteCond %{HTTP:Content-Type} ^(multipart/form-data\s*;.*)$
RewriteRule mime.php - [E=CONTENT_TYPE:no/parsing;old=%1]
Но среда CGI по-прежнему содержит исходный [CONTENT_TYPE] => multipart/form..
[E=ContEnt_Type]
не удалит старое значение заголовка, а просто изменит регистр.Есть ли другой способ переопределить эту переменную CGI?
Server version: Apache/2.2.14 (Ubuntu)
mod_php, not fastcgi
Linux snig 2.6.32-29-generic #58-Ubuntu SMP, 2011 x86_64 GNU/Linux
Этот ответ предлагает решение Apache:
<Location "/backend/XXX.php">
SetEnvIf Content-Type ^(multipart/form-data)(.*) NEW_CONTENT_TYPE=multipart/form-data-alternate$2 OLD_CONTENT_TYPE=$1$2
RequestHeader set Content-Type %{NEW_CONTENT_TYPE}e env=NEW_CONTENT_TYPE
</Location>