例如,请使用以下代码:
$ch = curl_init($resultSet['url']."?get0=get0&get1=".$get1."&get2=".$get2."&get3=".$get3);
这当然看起来很丑陋,而且有点痛苦。所以我的问题是,我可以使用这样的东西:
$allgets ="?act=phptools&host=".$host."&time=".$duration."&port=".$port;
$ch = curl_init($resultSet['url'] . $allgets);
我想这是一个非常简单的问题,但我的服务器正在进行维护,因此我无法上传并自行测试。我认为是或否答案就足够了,但如果你有更有效的方法做到这一点,那就更好了。 :)
答案 0 :(得分:2)
当然,这只是字符串连接。
如果你希望它“不那么混乱”,你也可以看一下字符串variable parsing。
答案 1 :(得分:1)
您的示例可能不起作用,具体取决于变量的值,因为您没有使用URL编码。
更好的方法就是这样,
$fields = array (
'host' => $host,
'port' => $port
);
$ch = curl_init($resultSet['url'] . '?' . http_build_query($fields));