24
2013-12

discuzX3.0论坛活动利用confirm判断是否已经有论坛账户进行跳转

       公司论坛从discuz6.1升级到discuzX3.0之后,以前的程序都不能用了,需要重新修改,经过一番修改判断所有程序又可以重新使用了,下面就贴出代码,记录一下,主要是提示php中confirm的用法!

<?php
define('APPTYPEID', 2);
define('CURSCRIPT', 'forum');
define('EEWORLD_BBS_ROOT',dirname(__FILE__).'/');
include EEWORLD_BBS_ROOT.'/source/class/class_core.php';
C::app()->init();
$discuz_uid = $_G['uid'];
$id = $_GET['id'];
if(!$discuz_uid) {
    header('content-type:text/html; charset=utf-8;');
    echo "<script>if(confirm('如果您已经有EEworld论坛账户,请点击【确定】继续,如果您没有EEworld论坛账户,请点击【取消】注册!')){location.href='http://bbs.eeworld.com.cn/member.php?mod=logging&action=login';}else{location.href='http://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php';}</script>";
}
else{
    $res=DB::fetch_first("select * from %t where uid={$discuz_uid}",array('common_member'));
    if($res) {
        $username=$res['username'];
    }
}
«1»