php后端关于session的使用问题

为什么我在php后台的一个函数中初始并注册了session对象。但是在另外一个函数中无法使用,说是undefined。。。。为何呀?还有个问题就是,假如我写一个在线聊天室... 为什么我在php后台的一个函数中初始并注册了session对象。但是在另外一个函数中无法使用,说是undefined。。。。为何呀?还有个问题就是,假如我写一个在线聊天室,用session来保存用户的昵称信息,后台用session创建一个name来存储。这样也不能区分多个用户啊?如何能用session id来区分呢? 展开
 我来答
lin20090369
2014-05-17 · TA获得超过153个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:127万
展开全部
你在A函数中调用另外一个B函数的对象,一般情况,函数内变量是独有的,不共享。当然无法调用。除非你写成类的形式或者是全局变量,
另外,直接用seesion存用户的id和用户昵称就行,没个session自动为每个访问者生成一个唯一的uid,
php5中,session不需要注册了,直接在页面顶部用seesion_start()开启就行,然后直接$_session['']使用
追问
恩,我不解的是,假如我在后端的php中写了一个session,直白的说,我用什么函数来区分UID,达到区分前端的效果?
追答
不是将用户id存在session了么?用用户id来区分就好

另外,顺带一提,session_id();可以获取当前的sessionID

可能你要弄清楚的事,每个访问者都会有唯一的sessionID
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式