Добрый день. Есть сайт на wordpress. Есть файл со скриптом на php, например такой: <?php echo "тест!!!"; ?> Как сделать так, чтобы при отправке post запроса на https://МойСайт/test выполнялся код из этого файла и выходило сообщение? Только при post запросе, get не нужен. И как защитить этот файл, чтобы его нельзя было открыть в браузере и посмотреть что там. Спасибо.
Если сервер настроен выполнять php, то в браузере они не откроются Причём тут вордпресс, я не понял. Пост делается через формы или через жабаскрипт
Учите пых. Например: PHP: if (isset($_POST['notification_type'],... Не выкладывать в паблик каталог? Как вам ответили в др. теме, php-код даже из файлов в паблик каталоге (скорее всего ) отображаться не будет, а достоверность того, что запрос пришел именно от Яши, вы проверяете предписанным способом, например в продолжение показанного выше ветвления можно написать: PHP: else error(404); Чтобы никто кроме Яши не узнал, что по этому адресу у вас «творится магия».
P.S. Фронт WP с вашим файлом конфликтовать не должен, т.к. он обычно запускается с условием «если нет запрошенного файла». Но вы можете заставить WP потрудиться на вас и в этом случае, подключая его фронт вместо показанного мной вызова ф-ции error, которой у вас нет. Такой трюк в нашем софте часто используется. В частности применительно к WP видел его тут: https://gency.ru/wp-redirection