我想做在前台登陆时,之后保存用户的登录id和用户名,我通过session保存之后没有反应?还有保存用户登入的session是如何写的?还有怎么显示登入成功之后,在前台显示,谢谢……
解决方案 »
- 用户注册发到邮箱验证码怎么发的?
- 求正则:匹配CSS中的url路径
- json编码问题
- 看了几天框架,有点总结...
- 我在网上经常看见,一个链接 NextPage.php?Var=... 请问这是不是也是传递变量的一种方法啊,怎么用啊,能举一个例子吗(不是SESSION吧,S
- PHP初学者,在线求高手解决,20分相送!!!
- 一个怪问题???!·#¥%……——*(*(
- Zend Cache for linux php 4.04 & 4.03 下载!!!!!!!
- php 循环输出数组里元素时,空的元素不输出,怎么写
- 怎么查看MYSQL一个列是否zerofill,谢谢;
- 网站后台,进行用户验证,安全性问题,请进
- 我程序设置是UTF8编码,可是页面显示全是问号?
如果没有,转到其他页面的话,session是不能保存的
$_SESSION['test']='test';
echo $_SESSION['test']
我用了session_start(),但是还是没有保存用户的值,还有如果输出用户信息怎么输出呢?求教
1.在判断用户名密码是否正确页面的最顶端也就是第一行 写上<?php session_start();?>
2.判断判断用户名密码成功后 在当页面写上 $_SESSION['admin']=$yonghu; 然后再跳转页面
注释:$yonghu是post获得表单中的用户名后将值赋给了变量$yonghu
3.跳转成后后也就是前台页面了吧还是页面的最顶端也就是第一行 写上<?php session_start();?>
在你希望在哪显示当前登陆的用户是的地方写上<?php echo $_SESSION['admin'];?>这样就可以在前台那个用户登陆显示那个用户名了
session_start();
$_SESSION['uname']='username';
print_r($_SESSION);
print_r($_COOKIE);
模板页由于是静态 是不能输出session值的 输出的话只能用cookie
如果是带bom的文件,session_start()时,已经有实际内容发送出去了,http响应头已经发送完了,不可再修改,浏览器就得不到sessionid了。
如果用windows下记事本编辑过utf-8编码的文件的话,就一定有这个问题
查错时,请先使用error_reporting(E_ALL);
notice级的小错误也看看,小错误堆积的多了就成了大错误。
smarty与php的值的传递你还没搞清楚?
$_SESSION['name'] = 'admin';
$this -> assign('session', $_SESSION);
在smarty里: {$session.name}
这样不就行了吗
做session判断就可以了,我觉得用smarty还是灵活变通,不应该百分百只依靠它