1

我使用 curl 和这样的代码发布到 pingomatic

$curl = curl_init($this->buildURL());
curl_exec($curl);

但是收到了回复

You are too awesome for Ping-o-matic

为什么我对 Ping-o-matic 太棒了?

编辑

我正在向 pingomatic 发帖,但没有POST向 pingomatic 发帖。他们的设置只需要一个简单的GET请求

4

1 回答 1

7

Pingomatic 要求设置用户代理标头。添加这个可以解决问题:

curl_setopt( $curl, CURLOPT_USERAGENT, "Mozilla/5.0" );

然后代码看起来像

$curl = curl_init($this->buildURL());
curl_setopt( $curl, CURLOPT_USERAGENT, "Mozilla/5.0" );
curl_exec($curl);

来源:http ://www.krunk4ever.com/blog/2011/12/21/you-are-too-awesome-for-ping-o-matic/

Github 项目:https ://github.com/DynamiX-Web-Design/DxPingomatic

于 2012-11-06T21:41:28.803 回答