【问题标题】:Curl-request in php > URL with parameters?php中的curl-request>带有参数的URL?
【发布时间】:2019-10-04 04:31:57
【问题描述】:

我想知道如何在 php 中使用包含参数 ex. 的 URL 发出 curl-request:

URL.tld/test.php?paramenter=test

curl-request 必须请求对该 URL 的 http 访问,然后再次关闭。

提前谢谢你。

【问题讨论】:

  • 你能展示你尝试过的代码吗?有错误提示吗?

标签: php http curl request


【解决方案1】:

获取请求举例:

<?php

$query = http_build_query([
 'param1' => 'value1',
 'param2' => 'value2',
]);

$url = "http://example.com/?".$query;

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => $url,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "cache-control: no-cache"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

【讨论】:

  • 伟大的开始@hNczy。
  • 谢谢,我会的,我今晚试试 :)
  • @AndyK。如果您得到解决方案,请选择答案并投票。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-27
  • 1970-01-01
  • 2020-06-05
  • 2016-07-24
  • 2021-10-29
  • 2016-12-21
  • 1970-01-01
相关资源
最近更新 更多