1

找不到我需要的答案,所以希望你们能提供帮助。

我正在尝试开发(具有基本但不断增长的知识!)自定义蛋糕网站的拆分搜索栏。

基本上我在标题中有一个搜索栏,还有一个包含整个网站和蛋糕的下拉菜单。

选择整个站点后,我希望它将搜索参数传递给 googel 自定义搜索并显示在页面上。选择蛋糕时,它会触发我编写的自定义 php 搜索,以搜索并显示单个蛋糕图片。

我目前正在使用 if 语句执行此操作。所以如果 type=cakes 然后(运行 php () 否则通过谷歌自定义搜索放置搜索词。

现在我尝试使用仅结果格式,但它似乎没有渲染任何东西!我不知道如何将我的参数传递给结果页面。我尝试将参数设置为 cakeref,这是我之前指定的。

关于谷歌自定义搜索如何工作和集成的任何帮助或解释都会令人惊叹。

4

1 回答 1

4

尝试这个

$search_query = "Is+Wikipedia+IsGreat";
$amazon_url = "https://www.googleapis.com/customsearch/v1?key=3425lh43lkh52lk34jh5&cx=023470239740:kj2h3kl4hlk23&alt=atom&num=5&q='$search_query'";
$google_search = file_get_contents($amazon_url);

您需要API KeyCX号码来调用此 API。并对urlencoding查询参数进行编码。

也试试Curl。。

API 客户端库在这里

http://code.google.com/p/google-api-php-client/

http://code.google.com/p/google-api-php-client/source/browse/trunk/examples/customSearch/index.php

http://www.phpclasses.org/package/6301-PHP-Perform-searches-with-the-Google-Site-Search-API.html

于 2013-01-07T02:59:45.397 回答