博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP实现博客Ping功能源码分享
阅读量:6762 次
发布时间:2019-06-26

本文共 1030 字,大约阅读时间需要 3 分钟。

什么是Ping

Ping 是一种服务

通过Ping,你可以通知搜索引擎来快速收录你的博客

Ping使用的是XML-RPC格式

如何Ping

Ping有两种方式,手动的和自动的

使用PHP自动Ping

原理很简单。通过第三方提供的类IXR_Library.php 形成XML-RPC格式的数据发送到各大网站的Ping地址即可

demo.php

require ("IXR_Library.php");function xmlRpcPing($url, $title, $urlIndex, $url_key, $rss){    $client = new IXR_Client($url);    $client->timeout = 3;    $client->useragent .= ' -- Shop123 Ping/2.0.0';    $client->debug = false;    if ($client->query('weblogUpdates.extendedPing', $title, $urlIndex, $url_key, $rss)) {        return $client->getResponse();    }    if ($client->query('weblogUpdates.ping', $title, $urlIndex, $url_key)) {        return $client->getResponse();    }    return false;}$title = "title";$urlIndex = "http://yourblog.com/";$url_key = "http://yourblog.com/postid";$rss = "http://yourblog.com/feed";xmlRpcPing('http://blogsearch.google.com/ping/RPC2', $title, $urlIndex, $url_key, $rss);

参数:

  • title是博客的标题

  • urlIndex是博客首页地址

  • url_key是博客的具体地址

  • rss是订阅源feed地址 可以不填

  • 是Google Ping的地址其中之一,还有很多这里没有都列出

源码地址:

手动Ping

Google:

百度:

由于这些地址有很多都过期了,这里就不一一列出了

转载地址:http://zebeo.baihongyu.com/

你可能感兴趣的文章
[BZOJ 1491][NOI2007]社交网络(Floyd)
查看>>
# 学号 2017-2018-20172309 《程序设计与数据结构》实验1报告
查看>>
OrderOnline——数据库设计(已更新)
查看>>
(四)虚拟存储管理器的页面调度
查看>>
玩转Windows CPU占用时间 ——编程之美 读书笔记1.1
查看>>
苹果官方的图标大小的调整
查看>>
Maven整理
查看>>
观《构建之法》有感
查看>>
maven环境快速搭建(转)
查看>>
Cacti监控mysql数据库服务器实现过程
查看>>
Python高级编程–正则表达式(习题)
查看>>
HDU 5742 It's All In The Mind
查看>>
ubuntu和Windows 下的GIF动图工具
查看>>
percona-toolkit 工具介绍
查看>>
Visual Studio2012使用技巧
查看>>
编程思想
查看>>
在Hadoop伪分布式模式下安装Hive(derby,mysql)
查看>>
经典布局样式
查看>>
python小白之np功能快速查
查看>>
Authorization Bypass in RSA NetWitness
查看>>