用户在www.msheeks productures.com 登录表格上按下提交键时运行的脚本日志记录如下。 出于安全原因, 我删除了 DB 登录信息 。
<?php
error_reporting(E_ALL);
$user = *************** ;
$pass = *************** ;
$host = *************** ;
$data = *************** ;
$userN=$_POST[ userN ];
$passW=$_POST[ passW ];
mysql_connect($host, $user, $pass)or die("Could not connect");
mysql_select_db($data)or die("Database Not Found");
$query="SELECT userID FROM sec_login WHERE Username= $userN AND Password= passW ";
$result=mysql_query($query) or die(mysql_error());
$user=mysql_num_rows($result);
if($user==1) {
session_register("userN");
header("location: ../index.php");
}
else {
echo("You have entered invalid login information.");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
我的问题是,如果你在安全.php页面上着陆,就不会发生任何事情。 PHP 脚本似乎根本没有被执行。 我不确定我是否在某处有语法错误, 或是否与主机账户存在配置问题。 服务器正在使用 PHP 5. 2 。 有人知道Bluehost是否有这类问题吗? 如果有编码错误, 那么显然我也很想知道。 我是新来的, 所以我可能没有做对。
此外,我正试图在索引.php文件中再次调用变量,因为文件似乎没有返回任何数据。
<?php $usr=$_SESSION[ username ];
echo "User Name Is: $usr"; ?>
提前感谢!