你登陆一个用户,在某个页面输出先你的session["username"]看看,如果为空,说明是没有执行赋值语句。但是,如果不为空,那要恭喜你了,你的sql语句出了大问题。如果两者都不是,那么更要恭喜你了,程序BUG?嘿嘿~不会是MySQL的BUG吧?应该不可能的啊
解决方案 »
- java的32位MD5加密与php中的32位MD5加密结果不一样。求帮助。急急急
- PHP mail()无效的问题, 环境:Linux AS4+Apache+PHP
- PHP连接SQL Server 2008是遇到问题
- 请教,linux+php下面要使用mail函数,是不是必须装类似smtp软件
- 请问字符型转换数值型的函数是什么???
- 大家请入内指导指导!!!!
- PHP插入TEXT型数据到MYSQL大家是怎么处理特殊字符的?
- 有没有哪位有个 比较好的在线涂鸦板?flash的。谢谢。
- 文件上传问题~
- 求php聊天室(无刷新技术)
- phpinfo()显示的 Server API 为CGI,是怎么回事?
- MYSQL求和问题,急
{
die("<script language='javascript'>alert('操作已超时!')</script>");
}
把上面的代码放在处理页面应该没问题啊!
if(isset($_SESSION["susername"]) && (trim($_SESSION["susername"]) == ''))
{
die("<script language='javascript'>alert('操作已超时!')</script>");
}
isset($_SESSION["susername"]) 意思是什么,是session变量有效吗?如果是就不应该和后面的为空在一起!
放在一起就是判断是否存在$_SESSION["susername"],如果存在且变量为空就跳出了.
两个条件都满足才为真
if(!isset($_SESSION["susername"]) && (trim($_SESSION["susername"]) == ''))
{
die("<script language='javascript'>alert('操作已超时!')</script>");
}
if(!isset($_SESSION["susername"]) && (trim($_SESSION["susername"]) == 'ture'))
{
$query=
}
为什么呀!
{
$query=
}
测试通过,没有问题,检查全角半角,!那里
------
如果存在且不为空,则写入
否则,提示出错。
------
if(isset($_SESSION["susername"]) && (trim($_SESSION["susername"])!= ''))
{
$query=
}
可以
------
if(!isset($_SESSION["susername"]) ||(isset($_SESSION["susername"]) && (trim($_SESSION["susername"]) == '')))
{
die("<script language='javascript'>alert('操作已超时!')</script>");
}
也可以
{
$query=
}
if((1==1) && (2==2))
{
die("<script language='javascript'>alert('相等!')</script>");
}
else{
die("<script language='javascript'>alert('不等!')</script>");
}
?>
对比看看吧~