我正在从GET传递一个网址,并使用它发出卷曲请求,但是该网址 需要进行编码。
我尝试使用适当的函数urlencode,但似乎无法正常工作。不确定我可能没有正确启动它。
我已经尝试了许多这种变化...
<?php
$url=$_GET['url'];
$encoded=$urlencode['url'];
exec("curl '".$encoded."' -H
............etc
在测试时,如果我在通过mysite.com/curl.php?url=之前对url进行编码,则curl脚本的效果会很好。
感谢您的光临。
答案 0 :(得分:0)
您可以使用以下解决方案在curl函数中从GET获取编码的URL:
$url=$_GET['url'];
$encoded=urlencode($url);