PHP

Как узнать, что пришел запрос через AJAX

Для того чтобы отличить прямой и AJAX запрос достаточно просто проверить значение глобальной переменной $_SERVER['HTTP_X_REQUESTED_WITH'].

if (@$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
    // Обработка AJAX запроса...
}

Использование данного метода в целях безопасности не имеет ни какого смысла т.к. можно подделать передать серверу любые заголовки, например через cURL.

19 декабря 2016
В последнее время письма отправляемые с хостингов через функции mail() и mb_send_mail() часто попадают или совсем не...
cURL PHP – это библиотека предназначенная для получения и передачи данных через такие протоколы, как HTTP, FTP, HTTPS....
В статье приведены основные примеры работы с расширением PHP PDO. Такие как подключение к БД, получение, изменение и...
Библиотека GD дает возможность работать с изображениями в PHP. Далее представлены примеры как изменить размер, вырезать...