0
嘿家伙我正在创建一个简单的登录脚本。当我输入一个有效的用户名和密码时,该函数调用login_success.php,但没有任何反应。我用以下链接的资源:php登录脚本执行不正确
- http://www.phpeasystep.com/phptu/6.html
- http://forum.codecall.net/topic/44787-creating-loginregistration-forms-with-php/#axzz2DwhIYfzj
- http://frozenade.wordpress.com/2007/11/24/how-to-create-login-page-in-php-and-mysql-with-session/
我还搜查了一些职位上这个网站也是如此。总是感激你的帮助。下面的代码:
的login.php
<?php
ob_start();
include 'connect.php';
$usernamefield = $_POST['usernamefield'];
$passwordfield = $_POST['passwordfield'];
$sql = "SELECT * FROM login WHERE username = '$usernamefield' and password = '$passwordfield'";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
if($count == 1) {
session_register("usernamefield");
session_register("passwordfield");
header("Location: login_success.php");
} else {
echo "Invalid username or password";
}
exit();
?>
login_success.php
<?php
session_start();
if(!session_is_registered(myusername)){
header("Location: login.php");
}
?>
<html>
<body>
Login Successful
</body>
</html>
非常感谢蒂姆!现在进行更改。 –