作者:风清淡雅的梦 | 来源:互联网 | 2023-02-13 15:39
后端开发|php教程百度,ping,ping百度后端开发-php教程使用方法访问的时候自动ping到百度,我的方法是生成缓存,更新缓存的时候自动ping百度,返回结果为0表示成功。
后端开发|php教程
百度,ping,ping百度
后端开发-php教程
使用方法访问的时候自动ping到百度,我的方法是生成缓存,更新缓存的时候自动ping百度,返回结果为0表示成功。
jsp动态网页模板源码,生产环境用 ubuntu,js网站怎样爬虫,php实习生面试穿什么衣服好看,鹏少seolzw
代码如下:
$pingarcurl=’http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
$arcping = new Ping(”,$pingarcurl,get_domain(),’http://www.bitsCN.com’);
$arcping->pingbaidu();
代码如下:
class ping{
private$title;//博客名称
private$hosturl;//博客首页地址
private$arturl;//新发文章地址
private$rssurl;//博客rss地址
private$baiduXML;//百度XML结构
private$baiduRPC;//百度XML地址
publicfunction__construct($title,$arturl,$hosturl,$rssurl)
{
if(empty($title)||empty($arturl))
returnfalse;
$this->title=$title;
$this->hosturl=$hosturl;
$this->rssurl=$rssurl;
$this->arturl=$arturl;
$this->baiduRPC=’http://ping.baidu.com/ping/RPC2′;
$this->baiduXML=”;
$this->baiduXML.=”;
$this->baiduXML.=’weblogUpdates.extendedPing’;
$this->baiduXML.=”;
$this->baiduXML.=”.$this->hosturl.”;
$this->baiduXML.=”.$this->title.”;
$this->baiduXML.=”.$this->arturl.”;
$this->baiduXML.=”.$this->rssurl.”;
$this->baiduXML.=”;
$this->baiduXML.=”;
}
publicfunctionpingbaidu()
{
$ch=curl_init();
$headers=array(
‘User-Agent:request’,
‘Host:ping.baidu.com’,
‘Content-Type:text/xml’,
);
curl_setopt($ch,CURLOPT_URL,$this->baiduRPC);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);
curl_setopt($ch,CURLOPT_POSTFIELDS,$this->baiduXML);
$res=curl_exec($ch);
curl_close($ch);
//return$res;
return(strpos($res,”0″))?true:false;
}
}
functionget_domain()
{
/*协议*/
$protocol=’http://’;
/*域名或IP地址*/
if(isset($_SERVER[‘HTTP_X_FORWARDED_HOST’])){
$host=$_SERVER[‘HTTP_X_FORWARDED_HOST’];
}elseif(isset($_SERVER[‘HTTP_HOST’])){
$host=$_SERVER[‘HTTP_HOST’];
}else{
/*端口*/
if(isset($_SERVER[‘SERVER_PORT’])){
$port=’:’.$_SERVER[‘SERVER_PORT’];
if((‘:80’==$port&’http://’==$protocol)||(‘:443’==$port&’https://’==$protocol)){
$port=”;
}
}else{
$port=”;
}
if(isset($_SERVER[‘SERVER_NAME’])){
$host=$_SERVER[‘SERVER_NAME’].$port;
}elseif(isset($_SERVER[‘SERVER_ADDR’])){
$host=$_SERVER[‘SERVER_ADDR’].$port;
}
}
return$protocol.$host;
}
//$arc=newPing(‘网站标题’,’更新的URL地址’,’网站域名’,’rss地址’);
//$arc=newPing(‘你网站的title’,get_arcurl($id),get_domain(),’http://www.abc.com/rss.php’);
//echo$arc->pingbaidu();
//返回结果为0表示成功。
简约门户网站源码,vscode 多行对齐,ubuntu安装svn服务器,tomcat 文件目录,sqlite临时表,html网页设计教程,java课程设计连接数据库,服务器5m带宽,jquery的滚动条插件,前端开发框架工作原理,cola爬虫,swoole php,seo付费,springboot约束,phpcms get标签在哪里,网站有必要使用伪静态么,360解除网页复制限制,游戏充值网站模板,怎么找网页后台入口,手机号注册页面html,广告订单管理系统,asp程序还流行吗lzw