我用cURL发送一个相当长的URL,我几乎肯定是cURL处理的时间太长了. URL为http://hiscore.runescape.com/index_lite.ws?player=,在?player = paramter之后,最多可以有12个数字/字母/符号.
是否有替代cURL可以支持这样的长URL,或者我可以以某种方式使用cURL和那么长的URL吗?
解决方法:
符号可能是可能的原因
使用一些东西
function getStats($username){echo $username //查看用户名是否被发送到此函数
只需将此代码作为独立代码运行,看它是否有效
function getStats($username) {
$ch = curl_init();
$data = array('player' => '$username');
curl_setopt($ch, CURLOPT_URL, 'http://hiscore.runescape.com/index_lite.ws);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
}
getStats('what_ever_username');
标签:php,curl
来源: https://codeday.me/bug/20190530/1186318.html