xiunoBBS外链跳转页插件 开发探讨 PHP


这几天在到处闲逛各位的大佬的网站,发现有的网站外链跳转挺好看的,所以emmmm....
我就扒了一个网站的皮,自己写了后端,给xiunobbs写了个外链跳转页插件
效果如下gif图



正确的食用方式....

http(s)://youdomain/go.htm?uri=要跳转的网站(urlencode格式)


我寻思还是丢一下部分代码的好,如下:

<?php
/*
 * 外链跳转页面
 * @copyright (c) yeliulee all rights reserved
 */
if(strlen($_SERVER['REQUEST_URI']) > 384 ||
    strpos($_SERVER['REQUEST_URI'], "eval(") ||
    strpos($_SERVER['REQUEST_URI'], "base64")) {
    @header("HTTP/1.1 414 Request-URI Too Long");
    @header("Status: 414 Request-URI Too Long");
    @header("Connection: Close");
    @exit;
}

$redirect_uri = param('uri');

if (!empty($redirect_uri)){
    $title = '页面加载中,请稍候...';
    $uri = $redirect_uri;
}else{
    $title = '参数缺失,正在返回首页...';
    $uri = http_url_path();
}

include _include(APP_PATH.'plugin/ccreed_uri_redirect/view/htm/uri_redirect.htm');
?>

———————————————————

有人问...怎么实现外链自动跳转?....这个,我给个思路:
在网站里面加个js....检测<a>标签的点击,检测里面的href,如果非本站链接...当点击的时候就跳转到http(s)://youdomain/go.htm?uri=要跳转的网站(urlencode格式)

(我寻思这操作很简单来着....自己去实现吧ヾ(◍°∇°◍)ノ゙)


插件在附件下载吧,自行下载吧(登录可下载 拒绝伸手党

上传的附件:
签名:上善若水,水善利万物而不争,处众人之所恶,故几于道。
最新回复 (0)
    • 代码信条-CodeCreed
      2
        立即登录 立即注册 QQ登录
返回
首页
开发
源码
运维
我的