如何用php程序主动向html页面发送信息?

如何用php程序主动向html页面发送信息?,第1张

你说的应该是服务端主动向客户端推送消息, 这个只能使用Socket建立长连接来实现。

客户端实现比较简单, 大多数浏览器提供的应该都有接口, 几个方法就可以建立一个连接,然后进行消息监听就可以了,服务端实现稍微复杂点, 不过你根本不用自己写那些底层代码, php平台上有一个库叫 "Workerman", 里面所有功能已经帮你实现好了, 你看看文档就能直接调用了, 很简单的。

1、先将你要主动推送的网址进行处理,每个网址要改成

'http://www.mr6w.com',    格式的;

2、将百度站长中对应网址下的调用地址复制到一段代码中

3,这段代码为:只要将中间的链接和site位置的代码换掉即可

<?php

$urls = array(  

'http://www.mr6w.com/rfzx/zitizhifangfengxiong/388.html',

)$api = 'http://data.zz.baidu.com/urls?site=www.mr6w.com&token=yl3n7oONxl63bOr9'$ch = curl_init()$options =  array(    CURLOPT_URL =>$api,    CURLOPT_POST =>true,    CURLOPT_RETURNTRANSFER =>true,    CURLOPT_POSTFIELDS =>implode("\n", $urls),    CURLOPT_HTTPHEADER =>array('Content-Type: text/plain'),)curl_setopt_array($ch, $options)$result = curl_exec($ch)echo $result?>

4、然后用FTP上传上去就可以了

5、过两天去查看看有没有促进收录

http://www.mr6w.com 之前就是用这个来试的,效果还是有的,祝你好运!

这个就是个人按照这个流程做的,里面的代码是复制下来,方便你查阅,其他可都是原创


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7627890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存