查询页面是否被百度收录。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
<?php
/*
* 检测网页是否被百度收录
* @ param string $url
* @ return bool
*/
function
checkBaidu
(
$url
)
{
$url
=
'http://www.baidu.com/s?wd='
.
$url
;
$curl
=
curl_init
(
)
;
curl_setopt
(
$curl
,
CURLOPT_URL
,
$url
)
;
curl_setopt
(
$curl
,
CURLOPT_RETURNTRANSFER
,
1
)
;
$rs
=
curl_exec
(
$curl
)
;
curl_close
(
$curl
)
;
$arr
=
parse_url
(
$url
)
;
if
(
strpos
(
$arr
[
'query'
]
,
'http://'
)
)
{
$arr
[
'query'
]
=
str_replace
(
'http://'
,
''
,
str_replace
(
'wd='
,
''
,
$arr
[
'query'
]
)
)
;
}
else
{
$arr
[
'query'
]
=
str_replace
(
'wd='
,
''
,
$arr
[
'query'
]
)
;
}
if
(
strpos
(
$arr
[
'query'
]
,
'?'
)
)
{
$str
=
strstr
(
$arr
[
'query'
]
,
'?'
)
;
$arr
[
'query'
]
=
str_replace
(
$str
,
''
,
$arr
[
'query'
]
)
;
}
if
(
strpos
(
$arr
[
'query'
]
,
'/'
)
)
{
$narr
=
explode
(
'/'
,
$arr
[
'query'
]
)
;
$arr
[
'query'
]
=
$narr
[
0
]
;
}
if
(
strpos
(
$rs
,
'<b>'
.
$arr
[
'query'
]
.
'</b>'
)
)
{
return
1
;
}
else
{
return
0
;
}
}
//for example
echo
checkBaidu
(
'http://www.ttlsa.com/html/1283.html'
)
;
?>
|
收 藏
转载请注明:成长的对话 » 检测页面是否被百度收录