У меня есть следующий код PHPКак я могу отключить обработку apache multipart/form-data?
<form method="post" enctype="multipart/form-data">
<input type="file" name="fil">
<input type="submit">
</form>
<?php
foreach(getallheaders() as $name){
if(preg_match("~multipart/form-data~",$name)){
die("trying to upload something?");
}
}
?>
проблема является PHP обрабатывает файл после того, как он обрабатывается апача.
Я хочу, чтобы взять контроль над данными multipart/form, прежде чем он даже обработает с помощью apache.
так как я могу обрабатывать multipart/formdata с php, когда он сначала отправляется, прежде чем он обрабатывается с помощью apache? –
Apache не обрабатывает его, PHP делает. С помощью того, как я описал, вы можете самостоятельно обрабатывать необработанные данные POST. Вы не можете выполнить какую-либо логику до того, как данные попадут на PHP, если это то, что вам нужно. – ShiraNai7