免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1947 | 回复: 3
打印 上一主题 下一主题

php做了一个login,在linux下不能完成登录,在win下可以!求救! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-16 10:01 |只看该作者 |倒序浏览
同题,是否是apache配置问题?
linux输入username和password后网页刷新后还是登录页面。在windows下可以登录到主页中?

在线等待!!!

论坛徽章:
0
2 [报告]
发表于 2004-01-16 10:18 |只看该作者

php做了一个login,在linux下不能完成登录,在win下可以!求救!

看看php.ini中的register_globals设定吧,

论坛徽章:
0
3 [报告]
发表于 2004-01-16 15:49 |只看该作者

php做了一个login,在linux下不能完成登录,在win下可以!求救!

设置是on,有什么问题呢?

论坛徽章:
0
4 [报告]
发表于 2004-01-17 02:29 |只看该作者

php做了一个login,在linux下不能完成登录,在win下可以!求救!

这是我的login.php简化后的代码,你可以参考一下。register_globals 无需设置为 on。


  1. <?php
  2. session_start();
  3. session_unset();

  4. $Post_Username  = trim($_POST['txt_username']);
  5. $Post_Password   = trim($_POST['txt_password']);

  6. $sql = "SELECT * FROM users WHERE username = '$Post_Username' LIMIT 1";
  7. // 查询数据库,检查指定用户名的记录是否存在
  8. // 如果存在,比较密码是否一致
  9. $Password = $row['password'];

  10. if($Password != md5($Post_Password))
  11. {
  12.         ShowError("密码不正确!", "login.php");
  13.         exit();
  14. }

  15. // 密码正确,处理用户登录
  16. // 验证成功
  17. $_SESSION['USERNAME'] = $Username;

  18. header("Location: index.php");
  19. exit();
  20. ?>;

复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP