discuz论坛自动推送免费插件 其实就是几行代码
2年前2650
以前最火的年代没玩论坛,最近弄了个论坛,看了discuz自动推送插件都要钱,于是自己用VC大法弄了几行代码改成自动推送,适用于动态和伪静态,推送网址取决于访客当前访问的URL。
以下代码自己修改后,直接放到根目录下forum.php文件底部就行。
$api这个可以在百度站长后台拿到,普通收录-->>接口调用地址,复制粘贴替换就可以了。
$urls = array( get_page_url(), ); $api = 'http://data.zz.baidu.com/urls?site=这是你的域名不带http等符号&token=这里换成你的'; $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; function get_page_url(){ $url = (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443') ? 'https://' : 'http://'; $url .= $_SERVER['HTTP_HOST']; $url .= isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : urlencode($_SERVER['PHP_SELF']) . '?' . urlencode($_SERVER['QUERY_STRING']); return $url; }