2012-06-13 109 views
-1

试图发布一个url到pingdom的网页加载测试工具,并抓住生成的html ...但是,我所得到的只是主页,好像这个帖子还没有消失通过。任何人都可以看到这里出了什么问题吗?php curl post to pingdom not working

<?php 

$ch = curl_init(); 
$data = array('testurl'="www.google.ca"); 


curl_setopt($ch, CURLOPT_SSLVERSION, 3); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_VERBOSE, 1); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_URL, "http://tools.pingdom.com/fpt/"); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
echo curl_exec($ch); 

curl_close($ch); 

?> 
+2

你甚至可以这样做吗? – PeeHaa

+0

为什么我不是?它可以免费正常使用 – valen

+0

您是否尝试使用API​​? – PeeHaa

回答

3

为什么你会期望别的吗?主页就在那里。

如果您试图获得结果,则需要再次查看此网站的工作方式。他们使用AJAX动态加载结果。

+0

我看到...所以...我将如何使用PHP查看这些结果?我只需要ajax返回的HTML – valen

+3

“你需要再看看这个网站的工作原理。” – PeeHaa

+2

下载Fiddler或Wireshark的副本并观看会发生什么。你会看到http://browserapi.pingdom.com/api/0.1/test有一些参数。这就是你想要效仿的。 – Brad