【问题标题】:Posting from cURL: HTTP_X_REQUESTED_WITH从 cURL 发帖:HTTP_X_REQUESTED_WITH
【发布时间】:2012-06-15 08:08:46
【问题描述】:

我正在以编程方式将表单发布到 PHP 表单处理脚本。有没有办法让表单处理脚本认为帖子是由 ajax 完成的?表单处理程序当前检查 $_SERVER 中的 HTTP_X_REQUESTED_WITH 以实现特殊的仅 ajax 逻辑。当我使用 cURL 发布到表单时,我需要执行这些代码。

【问题讨论】:

    标签: php ajax curl


    【解决方案1】:

    通过 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); 
    

    【讨论】:

      【解决方案2】:
      curl -H "X-Requested-With: XMLHttpRequest" ...
      

      这会随您的请求一起发送标头“X-Requested-With”。然后值(“XMLHttpRequest”)在$_SERVER['HTTP_X_REQESTED_WITH'] 中可用。

      【讨论】:

      • 尽管这不是问题的答案,但它是我的谷歌搜索的答案。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2015-03-02
      • 1970-01-01
      • 2022-08-07
      • 2014-09-17
      • 2013-04-08
      相关资源
      最近更新 更多