嗨即时尝试学习PHP,并希望进行登录和注销会话,但它不工作。 这是我的PHP代码PHP代码连接数据库和登录表格
<?php
session_start();
$username = '';
$password = '';
$database = '';
$server = '';
mysql_connect($server, $username, $password);
mysql_select_db($database);
$userName=mysql_real_escape_string($_POST['username']);
$passWord=md5(mysql_real_escape_string($_POST['password']));
$query = "SELECT id FROM member WHERE userName='$userName' and passWord='$passWord'";
$res = mysql_query($query);
$rows = mysql_num_rows($res);
if ($rows==1)
{
$_SESSION['userName'] = $_POST['username'];
header("Location: page.php");
}
else
{
echo "user name and password not found";
}
?>
,这里是我的形式
<Form name ="form1" Method ="POST" Action ="Login.php">
<INPUT TYPE = "TEXT" VALUE ="username" Name ="username">
<INPUT TYPE = "TEXT" VALUE ="password" Name ="password">
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Login">
</FORM>
如果可能,我可以使用一些帮助
你会得到什么错误?什么工作不正常?代码是否执行到某个点然后崩溃? – Fluffeh
你需要在$ username,$ password,$ database&$ server –
中指定值我的错误是打印出用户名和密码未找到,当我输入正确的用户名和密码时,我也指定了我刚刚没有的值发布详情 – user3717206