curl函数中来自GET的编码URL

时间:2018-09-10 18:30:04

标签: php curl get urlencode

我正在从GET传递一个网址,并使用它发出卷曲请求,但是该网址  需要进行编码。

我尝试使用适当的函数urlencode,但似乎无法正常工作。不确定我可能没有正确启动它。

我已经尝试了许多这种变化...

<?php
$url=$_GET['url'];
$encoded=$urlencode['url'];
exec("curl '".$encoded."' -H
............etc

在测试时,如果我在通过mysite.com/curl.php?url=之前对url进行编码,则curl脚本的效果会很好。

感谢您的光临。

1 个答案:

答案 0 :(得分:0)

您可以使用以下解决方案在curl函数中从GET获取编码的URL:

$url=$_GET['url'];
$encoded=urlencode($url);