我正在运行steam api示例代码(取自https://github.com/zyberspace/php-steam-web-api-client)并收到错误,说
Call to undefined function GuzzleHttp\\Handler\\curl_reset()
我查了一下,答案是:更新php。我的php已经是php7了。知道我做错了什么吗?
require('vendor/autoload.php');
$client = new \Zyberspace\SteamWebApi\Client('someverylongnumber');
$steamUser = new \Zyberspace\SteamWebApi\Interfaces\ISteamUser($client);
$response = $steamUser->GetPlayerSummariesV2('76561198059720690');
答案 0 :(得分:0)
我有完全一样的问题。在我的本地安装和测试服务器上,它工作得很好,但在其他托管公司的安装上却没有。
在所有三个PHP 5.6上都已安装,因此它绝对与PHP版本无关。
我找到了解决方案:删除了curl_reset()并使用
curl_setopt($curl_handle, CURLOPT_HTTPGET, 1);
curl_setopt($curl_handle, CURLOPT_POST, false);
如问题Fatal error curl_reset() undefined why?
中所述不幸的是,我在这里没有足够的“声誉”,所以我不能简单地在那里投票解决该问题。