如何检查是否有更多网站在Google上编入索引

时间:2016-09-16 01:31:02

标签: php indexed

如果网站已编入索引,我在google上找到了一个脚本检查索引

function getPagesIndexedGoogle($site)
{
    if ($site) {
        $curl = curl_init();
        curl_setopt_array($curl, array(
            CURLOPT_HEADER => 0,
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_URL => "https://www.google.com.au/search?q=site:$site&gws_rd=ssl",
            CURLOPT_SSL_VERIFYPEER=> false,
            CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko'
        ));
        $result_string = curl_exec($curl);
        curl_close($curl);
        if (strpos($result_string, "did not match any documents") !== false) {
            return 0;
        } else {
            $match = preg_match("/about ([0-9,]{0,12})/i", $result_string, $matches);

            echo $matches[1];
        }
    }
}

if($_POST['domain']){
    $site = $_POST['domain'];
}
echo  $_POST['domain'] ;
echo getPagesIndexedGoogle($site);    

?>

如何检查mutilple url?

我使用过Foreach但它不起作用。请帮帮我。

1 个答案:

答案 0 :(得分:0)

根据要求,这应该可以解决问题:

{{1}}

我仍然建议您不要使用textarea而是使用简单的文本字段。它不容易出错。