- 论坛徽章:
- 0
|
php做了一个login,在linux下不能完成登录,在win下可以!求救!
这是我的login.php简化后的代码,你可以参考一下。register_globals 无需设置为 on。
- <?php
- session_start();
- session_unset();
- $Post_Username = trim($_POST['txt_username']);
- $Post_Password = trim($_POST['txt_password']);
- $sql = "SELECT * FROM users WHERE username = '$Post_Username' LIMIT 1";
- // 查询数据库,检查指定用户名的记录是否存在
- // 如果存在,比较密码是否一致
- $Password = $row['password'];
- if($Password != md5($Post_Password))
- {
- ShowError("密码不正确!", "login.php");
- exit();
- }
- // 密码正确,处理用户登录
- // 验证成功
- $_SESSION['USERNAME'] = $Username;
- header("Location: index.php");
- exit();
- ?>;
复制代码 |
|