解决方案 »
- for循环 + 递归, 问题还存在,头痛.
- 怎样实输入框的条件显示(有时候能输入有时候不能输入)
- 菜鸟想彻底的研究一下javascript,望高手指教
- 初学PHP,请教一问题
- 用了session_start()和session_register(),为什么没注册的变量还是能传到下一页面?
- 请教一个ftp的问题
- 本人求够一套PHP的OA,最好是能提供演示地址!!价钱好商量!!QQ6492352 在线等
- 有劳大家提供思路:php如何实现象263邮件系统那样循环粘贴,最后提交实现上传多个文件?
- 分页打印报表标题???在线等待
- 【SOS】求教php AES/CBS/PKCS5Padding加密
- 慢查询中怎么有这个查询,没有执行这个东西的啊
- 一个数据库中放多少表合适?
select start from zixun_admin where zixun_admin_user='$welcome_admin'
你既然写了返回字段为"start" ,那$row['welcome_admin']怎么会有值呢?
你应该用$row['start ']或者$row[0]来取数据吧
你可以在if语句上面加一句 print_r($row);
可以得出[0]=>xxxx,[start]=>xxxx
$row['welcome_admin']当然不会有值,而且php应该抛出error提示$row['welcome_admin']为Undefined的index
设置一个常量 define("TIMEOUT",20*60);
在session中设置一个last_modified变量,每次页面打开时都用当前时间与last_modified相比,如果超出TIMEOUT值,那么把last_modified变量注销,并将页面带到登录页面,提示已经超时;如果不超时,那么把当前时间替代原有的last_modified值。希望对你有所启发。
最近的一个小问题,就是是网站过20分钟不操作就提示帐号过期。我刚接触php 看了几遍手册 但还是不懂 希望有朋友能指导一下 只要能解决网站20分钟不操作就退出这个问题 不管是iis设置、php.ini设置还是程序代码都可以(我能想到的就这三个地方) 请大家帮我想想到底是什么原因会这样 我的服务器是win2003系统 前几天重新分区之后出现的这个问题 我加了echo $_SESSION['welcome_admin'];语句 但没有返回值 。select start是以$welcome_admin'为条件查询的,返回值不应该是空的 我想给他赋值 (红色部分),但是这样不对下面是提示帐号过期的代码: function welcome(){
global $welcome_admin;
$sql="select start from zixun_admin where zixun_admin_user='$welcome_admin'";
$result=@mysql_query($sql);
$row=@mysql_fetch_array($result);
if($row['welcome_admin'] != $_SESSION['welcome_admin'])
{
$_SESSION['welcome_admin'] = $row['welcome_admin'];
}
if(!mysql_num_rows($result)){echo $_SESSION['welcome_admin'];/测试没有返回值
echo "<script>alert(\"帐号已经过期,请重新登陆\");
window.location='/login.php';
</script>";
exit;
}
return(true);
}