经过好友提示,写出了一段Zblog主动推送代码,可在访客访问页面是进行推送该页面,适用于没有生成静态文件的页面。

效果

效果样式.png

提示

其他PHP前后标签为<?php ?>,而Zblog模板中为{php}{/php}

可删除最后一句:echo $result;

代码

{php}
    $dizhi = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    $urls = array(
    $dizhi,
    );
    $api = 'http://data.zz.baidu.com/urls?site=您的域名&token=您的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;
{/php}