Я программно отправляю форму в скрипт обработки формы PHP. Есть ли способ заставить скрипт обработки формы думать, что сообщение выполняется ajax? Обработчик формы в настоящее время проверяет HTTP_X_REQUESTED_WITH в $ _SERVER для реализации специальной логики ajax. Мне нужно, чтобы эти коды выполнялись при отправке в форму с помощью cURL.
через PHP cURL – http://www.php.net/manual/en/function.curl-setopt.php
$ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Requested-With: XMLHttpRequest")); $result = curl_exec ($ch); curl_close ($ch);
curl -H "X-Requested-With: XMLHttpRequest" ...
Это отправляет заголовок «X-Requested-With» с вашим запросом. Значение ("XMLHttpRequest") затем доступно в $_SERVER['HTTP_X_REQESTED_WITH']
.