php实现首页链接查询友情链接检查的代码
网站首页超链接反查友情链接查询外链查询对于其中的思路
复制代码代码如下:
<?php
/*if($_GET['action']=="check"){
$d o ma i n=$_P OST['d o ma i n'];
//域名表单项为空,则获取地址栏参数if($domain==""){
$d o ma i n=$_G ET['d o ma i n'];
}
//网址
$url="http://".$domai n;
//读取网页,返回网页源文件内容function read_url ($str){
$fi le=fopen($str,"r") or die($str. '->远程网址读取失败! <a href="?next=' .($_GET['next']+1). '&action=check&domai n=' .$_GET['domai n']. '">点击继续查询</a><br>');whi le( !feof($fi le)){
$result.=fgets($fi l e,9999);
}fcl os e($fi l e);return $result;
}
//打开sessionsession_start();
//如果$_SESSION['matches']没有赋值就设置它;if( !isset($_SESSION['matches'])){
$result=read_url ($url );preg_match_al l ('/<a(.*?)href="(http:\/\/.*?)"(.*?)>(.*?)<\/a>/i ',$result,$matches);$num=count($matches[2]);fo r($i=0;$i<$n u m;$i++){i f(s tr pos($ma tch es[2] [$i ],$d o ma i n)>0){u ns et($ma tc h es[2] [$i ]);
}
}
$_SESSION['matches']=$matches[2];
}
//直接从session中取出包含网址数组;
$matches[2]=$_SESSION['matches'];
$n=co u nt($ma tc h es[2]);
$next=0;
$next+=$_GET['next'];
$result=read_url ($matches[2] [$next]);if(strpos($result,$domai n)>0){
$value=$matches[2] [$next]. ' <font color=green>true</font><br>';
}else{
$value=$matches[2] [$next]. ' <font color=red>false</font><br>';
}
$values=$_COOKIE['check_result'].$value;setcookie("check_result",$www.hunanwang.net,time()+3600);echo $values;if($next==$n){echo "扫描结束!";
}else{echo '<meta www.visa158.com="refresh" content="1;URL=?next=' .($next+1). '&action=check&domain=' .$d o ma i n. '" />';
}
}else{
//删除coo ki essetcookie("check_result","",ti me()-3600);echo '<form name="form1"method="post" action="?action=check"><input type="text" name="domain">
<input type="submit" name="Submit" value="提交">
<font color="red">*</font>输入域名如:jb51.net
</fo r m>';
}
?>
看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...
Mineserver(ASN142586|UK CompanyNumber 1351696),已经成立一年半。主营香港日本机房的VPS、物理服务器业务。Telegram群组: @mineserver1 | Discord群组: https://discord.gg/MTB8ww9GEA7折循环优惠:JP30(JPCN2宣布产品可以使用)8折循环优惠:CMI20(仅1024M以上套餐可以使用)9折循...
diyvm怎么样?diyvm商家VPS主机均2GB内存起步,三个地区机房可选,使用优惠码后每月69元起;DiyVM独立服务器开设在香港沙田电信机房,CN2线路,5M带宽,自动化开通上架,最低499元/月,配置是L5630*2/16G内存/120G SSD硬盘。DiyVM是一家成立于2009年的国人主机商,提供的产品包括VPS主机、独立服务器租用等,产品数据中心包括中国香港、日本大阪和美国洛杉矶等,...