gpt4 book ai didi

php 脚本未在 WAMP 服务器中运行

转载 作者:行者123 更新时间:2023-11-30 01:22:07 26 4
gpt4 key购买 nike

我已经安装了 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();
?>

最佳答案

将主机值替换为 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();
?>

关于php 脚本未在 WAMP 服务器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18421681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com