У меня есть одна форма в приложении PHP (5.2.9-1), которая заставляет IIS (Microsoft-IIS/6.0) вызывать следующую ошибку при POSTed:
Страница, которую вы ищете, не может быть отображена, потому что для попытки доступа использовался недопустимый метод (HTTP-глагол).
Это код статуса HTTP 405. Все остальные формы в приложении работают, поэтому я считаю, что настройка глаголов IIS для страниц PHP верна.
Это клиентский сервер, к которому у меня нет доступа для проверки настроек или тестирования кода. Все, что я могу сделать, это отправить файлы замены клиента. Другие клиенты на серверах IIS не имеют такой проблемы.
Форма проста:
<form method="post" action="index.php">
... fields ...
</form>
Что может заставить IIS выбрасывать эту ошибку только для одной формы, но отлично работать с другими?