我已安装WAMP服务器并使用端口#81,因为IIS服务器正在使用端口80。一切正常! http://localhost:81/phpmyadmin/
甚至http://localhost:81/?phpinfo=1
。
我已将我的网站放在C:\wamp\www\
文件夹下。在提交按钮我正在调用checklogin.php,它从数据库中查找用户详细信息,但我看到的是浏览器中的以下脚本而不是运行php代码:(需要帮助解决此问题!
在Windows 8上使用WAMP的任何问题?
<?php
$host="http://localhost:81/";
$username="root";
$password="";
$db_name="guru_dakshina";
$tbl_name="members";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
ob_end_flush();
?>
答案 0 :(得分:0)
您的PHP未运行。假设您使用的是Windows:打开您的服务(在开始菜单中键入服务)并浏览到PHP。开始吧。
答案 1 :(得分:0)
将主机值替换为localhost。
尝试:
$host = "localhost";
我们知道MYSQL_ *现在已经折旧,所以最好使用MYSQLI_ *或PDO
以下是使用 MYSQLI _ * 的代码,希望它对您有所帮助,并且我已经进行必要的修正以使其正确运行。 :)
<?php
session_start();
ob_start();
$host="localhost";
$username="root";
$password="";
$db_name="guru_dakshina";
$tbl_name="members";
$conn = mysqli_connect($host, $username, $password, $db_name)or die("cannot connect");
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysqli_real_escape_string($conn,$myusername);
$mypassword = mysqli_real_escape_string($conn,$mypassword);
$sql="SELECT * FROM `$tbl_name` WHERE `username`='$myusername' and `password`='$mypassword'";
$result=mysqli_query($conn,$sql);
$count=mysqli_num_rows($conn,$result);
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
ob_end_flush();
?>
答案 2 :(得分:0)
PHP未被解析,假设您正在使用Apache将以下两行添加到Apache conf并重新启动Apache。
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html