Разрешить только запросы POST и запретить все остальные REQUEST_METHOD с помощью .htaccessPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Разрешить только запросы POST и запретить все остальные REQUEST_METHOD с помощью .htaccess

Сообщение Anonymous »

У меня есть несколько PHP-скриптов электронной почты, которые я не хочу, чтобы пользователь просматривал с помощью GET, но я использую их для отправки по электронной почте, используя webHook wufoo, если кто-нибудь об этом знает, поэтому он использует POST, поэтому я просто хочу, чтобы в противном случае были разрешены запросы POST, 403 или 404, как мне это сделать?

Я попробовал некоторые ответы, данные на SO, и просмотрел документацию веб-сервера Apache, лучший ответ, который я нашел, был следующий:

Код: Выделить всё

 RewriteEngine On
RewriteCond %{REQUEST_METHOD} !=GET
RewriteRule ^.*$ /path/to
Но я полагаю, что это должно быть написано в каталоге, где у меня есть PHP-скрипт, я просто хочу использовать один .htaccess в корне.

Структура папок:

Код: Выделить всё

      public_html (would want to use this folders .htaccess only)
-- email
-- mail.php (ONLY POST)
Я знаю, что мы можем использовать REQUEST_METHOD напрямую в mail.php, но я не хочу этого делать, это на самом деле не имеет отношения к сценарию.

может ли кто-нибудь помочь.

Подробнее здесь: https://stackoverflow.com/questions/126 ... g-htaccess
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»