【问题标题】:How can I make a CURL request to IP Address PHP?如何向 IP 地址 PHP 发出 CURL 请求?
【发布时间】:2019-07-12 19:24:01
【问题描述】:

我正在尝试向 IP 地址发出 CURL 请求,但是它失败了,我不知道为什么。 这是我的代码:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"127.0.0.1/script.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "postdata=postdata&postdata1=postdata1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($ch);

curl_close ($ch);

但是它只是返回一个空结果。 这里有什么建议吗?

【问题讨论】:

  • 你能给我们看看你的 script.php 文件吗?
  • http://127.0.0.1/script.php,或者只是/script.php,因为该IP是本地主机。除非使用相对路径,否则不能从 URL 中省略协议
  • http:// 协议添加到您的URL 并可能使用curl_error() 来了解它失败的原因。

标签: php curl ip php-curl


【解决方案1】:

尝试:

curl_setopt($ch, CURLOPT_URL,"http://127.0.0.1/script.php");

CURLOPT_POSTFIELDS 应该是一个数组:

$data = array('postdata' => 'postdata', 'postdata1' => 'postdata1');
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2017-06-30
    • 2022-11-02
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多