·您当前的位置:首页 > 技术教程 > PHP教程 >

[php]discuz论坛登陆信息判断外部调用的用法实例(4)

时间:2015-08-05 16:45酷播
上面是几种登陆的方法。 最后我使用了第二种方法,但引用的核心文件必须放在前面,后来放到了每页都引用的配置文件中,可以使用了,但会有一些变量函数会冲突,数据库加载的变量冲突比较多。但这种方法可以获取登陆

上面是几种登陆的方法。

最后我使用了第二种方法,但引用的核心文件必须放在前面,后来放到了每页都引用的配置文件中,可以使用了,但会有一些变量函数会冲突,数据库加载的变量冲突比较多。但这种方法可以获取登陆状态,使用方便。

 

还有一种通过JS的方式获取登陆状态的方法,代码如下:

1. 调用文件制作zx.php

<?php
require './source/class/class_core.php';
$discuz = & discuz_core::instance();
$discuz->init();
include template('common/zx');
?>

2. 调用文件模板制作zx.htm(存放在:template/default/common )

document.getElementByIdx_x('zhairu').innerHTML = ("<!--{if $_G['uid']}--><b><a href=/home.php?mod=space>{$_G[member][username]}</a></b> <!--{if $_G['group']['allowinvisible']}--><a href=/member.php?mod=switchstatus><!--{if $_G['session']['invisible']}-->{lang login_invisible_mode}<!--{else}-->{lang login_normal_mode}<!--{/if}--></a><!--{/if}--> | <a href=/home.php?mod=space&do=home>{lang my_space}</a> <a href=/home.php?mod=spacecp>{lang setup}</a> | <a href=/home.php?mod=space&do=notice>{lang remind}<!--{if $_G[member][newprompt]}-->($_G[member][newprompt])<!--{/if}--></a><span id=myprompt_check></span> | <a href=/home.php?mod=space&do=pm>{lang pm_center}<!--{if $_G[member][newpm]}-->($_G[member][newpm])<!--{/if}--></a> <!--{if $_G['group']['allowmanagearticle'] || $_G['group']['allowdiy'] || in_array($_G['uid'], $_G['setting']['ext_portalmanager'])}--> | <a href=/portal.php?mod=portalcp>{lang portal_manage}</a><!--{/if}--><!--{if $_G['uid'] && $_G['group']['radminid'] > 1}--> | <a href=/forum.php?mod=modcp&fid=$_G[fid]>{lang forum_manager}</a><!--{/if}--><!--{if $_G['uid'] && ($_G['group']['radminid'] == 1 || $_G['member']['allowadmincp'])}--> | <a href=/admin.php>{lang admincp}</a><!--{/if}--> | <a href=/member.php?mod=logging&action=logout&formhash={FORMHASH}>{lang logout}</a><!--{elseif !empty($_G['cookie']['loginuser'])}--><a >$_G['cookie']['loginuser']</a> | <a href=/member.php?mod=logging&action=login>{lang activation}</a> | <a href=/member.php?mod=logging&action=logout&formhash={FORMHASH}>{lang logout}</a><!--{else}--><a href=/member.php?mod=register>$_G['setting']['reglinkname']</a> | <a href=/member.php?mod=logging&action=login>{lang login}</a><!--{/if}-->");

3. 调用

<div id="zhairu">欢迎您</div>
<script src=/zx.php></script>

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器