Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[BUG] 怎么判断cookie

[复制链接]
4808168 发表于 2009-8-5 09:23:11 | 显示全部楼层 |阅读模式
要在uchome里新加一个页面,但是要判断用户是否已经登录了,只有登录了才能访问,应该怎么判断cookie呢?
mslxd 发表于 2009-8-5 09:57:43 | 显示全部楼层
不用判断cookie

你既然是在uchome里面加程序,你开始的时候包含

  1. include_once('./common.php');
复制代码


这样,剩下的事,让uch去做。

有两个方向:
1.在程序里判断 是否登录 然后调用不用的模板文件,缺点是有两份模板文件。
2.在模板文件里也可以判断是否登录,然后对应写不同代码,优点是一份模板文件就可以了,只不过稍微大些罢了。

第一种方式:
  1. if($_SGLOBAL['supe_uid']) {
  2.         //已登录,直接跳转个人首页
  3.         showmessage('enter_the_space', 'space.php?do=home', 0);
  4. }
复制代码

这是我从index.php代码里抄来的,哈哈

第二种方式
  1. <!--{if $_SGLOBAL[supe_uid]}-->
  2.                         <li><a href="space.php?do=home">首页</a></li>
  3.                         <li><a href="space.php">个人主页</a></li>
  4.                         <li><a href="space.php?do=friend">好友</a></li>
  5.                         <li><a href="network.php">随便看看</a></li>
  6.                 <!--{else}-->
  7.                         <li><a href="index.php">首页</a></li>
  8.                 <!--{/if}-->
复制代码

这是我从header.htm里抄来的。


我的意思是:uch已经做好了范例,你稍微去理解一下就知道啦。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-28 10:17 , Processed in 0.253646 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表