我正在使用PHP / MySQL搜索网站数据库并显示结果的网站上工作。此外,我现在想要显示Google Adsense的搜索结果,但用户无需在搜索框中手动输入搜索字词。
所以说用户为数据库搜索选择以下变量:
$var1 = apples;
$var2 = pears;
$var3 = cake;
然后我还要显示Google Adsense的搜索结果以进行搜索,就像用户在搜索框中输入以下内容一样:“cake apples pears”。或者无论如何都是这样的。
所以这可能是解释我想要做什么的一种间接方式,但希望它很清楚。我该怎么做呢?我正在考虑让Javascript自动将搜索条件输入搜索框,但是如果没有显示/使用搜索框,可能会有更简单的方法吗?
非常感谢!
答案 0 :(得分:0)
使用Curl,像这样:
$var1 = 'apples';
$var2 = 'pears';
$var3 = 'cake';
$query= $var1 . '+' . $var2 . '+' . $var3;
$ch=curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://www.google.com/support/adsense/bin/search.py?query=$query");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec ($ch);
curl_close($ch); // good practice to close connection, it can save a lot of time in some cases.
echo $data;