>백엔드 개발 >PHP 튜토리얼 >친숙한 링크 확인 PHP는 친숙한 링크 확인을 위해 홈 페이지 링크 쿼리 코드를 구현합니다.

친숙한 링크 확인 PHP는 친숙한 링크 확인을 위해 홈 페이지 링크 쿼리 코드를 구현합니다.

WBOY
WBOY원래의
2016-07-29 08:41:392517검색

코드 복사 코드는 다음과 같습니다.


/*
* 하이퍼링크를 확인하세요. 홈페이지에서 친근한 링크 확인 외부 링크 쿼리
* 웹 기술 매니아 Lost63.com의 Original QQ: 35501547
* 전재할 경우 출처를 밝혀주세요
*/
if($ _GET['action']=="check" ){
$domain=$_POST['domain']
//도메인 이름 양식 항목이 비어 있으면 주소 표시줄 매개변수를 가져옵니다
($domain==""){
$domain =$_GET['domain']
}
//URL
$url="http://".$domain; 🎜>//웹페이지를 읽고 웹페이지 소스 파일의 내용을 반환
function read_url($str){
$file=fopen($str,"r") 또는 die($str.' ->원격 URL 읽기 실패! 클릭 쿼리를 계속하려면
')
while (!feof($file)){
$result.=fgets($file,9999)
}
fclose ($file);
return $result;
}
//세션 열기
session_start()
//$_SESSION['matches']에 값이 할당되지 않은 경우
if(!isset($_SESSION['matches'])){
$result=read_url($url)
preg_match_all('/(.*? )/i',$result,$matches);
$num=count($matches[2 ]);
for($i=0;$i<$num;$i ){
if(strpos($matches[2][$i],$domain)>0){
unset($matches[2][$i]);
}
}
$_SESSION['matches']=$matches[2];
}
// 세션에서 직접 URL 배열;
$n=count($matches[2])
$next=0; $next =$_GET['next']
$result=read_url($matches [2][$next])
if(strpos($result,$domain)>0){
$value=$matches[2][$next].'
'
}else{
$value=$matches[2] [$next].' false}
$values=$_COOKIE['check_result'].$value; "check_result",$values,time() 3600);
echo $values;
if($next==$n){
echo "스캔이 종료됩니다!"
}else 🎜>echo '';'; }
}else{
//쿠키 삭제
setcookie("check_result","",time ()-3600);
echo '




*다음과 같은 도메인 이름을 입력하세요. : jb51.net
'
}
?>
이상에서는 친근한 링크 확인, 홈페이지 링크 쿼리의 PHP 구현, 친근한 링크 확인의 내용을 포함한 친근한 링크 확인 코드를 소개하고 있으니, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.