PHP在URL中使用cURL和GET请求

Cattywampus

我使用的是cURL而不是file_get_contents,它在URL上运行良好,直到我在下面的URL上使用GET请求变量代替了城市。

在以下各项上使用cURL:(工作)

$url = 'http://www.weather-forecast.com/locations/London/forecasts/latest';

这很好用,但是用变量替换“伦敦”时$city

URL: example.com/weather.php?city=London

$city = $_GET['city'];
$city = ucwords($city); 
$city = str_replace(" ", "", $city);

$url = 'http://www.weather-forecast.com/locations/".$city."/forecasts/latest';

我收到一个错误: The page you are looking for doesn't exist (404)

我的cURL函数在做什么错?这似乎与完美配合file_get_contents,是否有我缺少的东西?

cURL功能

function curl_get_contents($url)
{
$ch = curl_init();
$timeout = 5;

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$data = curl_exec($ch);

curl_close($ch);

return $data;
}

$contents = curl_get_contents($url);
echo $contents;
US-1234

请在网址中将双引号替换为单引号,

$url = 'http://www.weather-forecast.com/locations/'.$city.'/forecasts/latest';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 CURL 中使用参数的 GET 请求

来自分类Dev

如何使用cURL在PHP中同时使用GET和POST参数发出请求?

来自分类Dev

cURL 与 PHP / 使用 PUT 和 GET

来自分类Dev

在PHP中使用Curl

来自分类Dev

如何使用curl在php中调试get请求

来自分类Dev

使用CURL进行GET请求

来自分类Dev

使用 Curl PHP 的 Soap 请求

来自分类Dev

如何在Angular的GET请求中使用URL参数?

来自分类Dev

在URL中使用PHP GET方法?

来自分类Dev

在URL中使用PHP GET方法?

来自分类Dev

PHP:在CURL GET调用中使用API密钥

来自分类Dev

PHP:在CURL GET调用中使用API密钥

来自分类Dev

如何在PHP中使用curl GET调用代码

来自分类Dev

在Angular $ http中使用curl请求

来自分类Dev

如何在JMeter中使用curl请求?

来自分类Dev

在wordpress中使用curl获取url请求时,laravel csrf_token不匹配

来自分类Dev

带cURL和cookie的PHP发布请求

来自分类Dev

带cURL和cookie的PHP发布请求

来自分类Dev

当浏览器和CURL工作时,URL的ajax GET请求超时

来自分类Dev

在C ++中使用PHP cURL

来自分类Dev

在PHP中使用ChannelAdvisor REST API-请求在CURL中不起作用

来自分类Dev

php curl -X GET与请求正文

来自分类Dev

PHP Curl GET 请求不返回数据

来自分类Dev

在GET请求中使用正文

来自分类Dev

在 GET 请求中使用数组

来自分类Dev

使用cURL使用php保护Instagram请求

来自分类Dev

在PHP中使用file_get_contents进行PUT请求的错误请求

来自分类Dev

在PHP中使用file_get_contents进行PUT请求的错误请求

来自分类Dev

如何使用php发送curl请求