Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当在登录中输入密码时,它表示密码无效,但在php中可以脱机工作,没有问题_Php - Fatal编程技术网

当在登录中输入密码时,它表示密码无效,但在php中可以脱机工作,没有问题

当在登录中输入密码时,它表示密码无效,但在php中可以脱机工作,没有问题,php,Php,当我使用laragon开发我的网站时,它确实可以正常登录,但是当我把raspberry pi放到我的服务器上时,总是有一个错误,因为密码不正确。可能是什么 此链接中php的所有代码: 由于此代码依赖于在同一服务器上运行的MySQL数据库,因此问题很可能与Pi表上的数据库未填充正确的用户有关。这不是一个解决方案。最好是作为评论给出。公平地说,这个答案来自SU,那里的标准略有不同,但它实际上比猜测更多——我注意到你也没有提出任何其他答案——事实上,我讨论了一些可能性,比如数据库没有运行,或者数据库模

当我使用laragon开发我的网站时,它确实可以正常登录,但是当我把raspberry pi放到我的服务器上时,总是有一个错误,因为密码不正确。可能是什么

此链接中php的所有代码:


由于此代码依赖于在同一服务器上运行的MySQL数据库,因此问题很可能与Pi表上的数据库未填充正确的用户有关。

这不是一个解决方案。最好是作为评论给出。公平地说,这个答案来自SU,那里的标准略有不同,但它实际上比猜测更多——我注意到你也没有提出任何其他答案——事实上,我讨论了一些可能性,比如数据库没有运行,或者数据库模式没有设置,或者msqli插件不工作。因为检查连接到数据库的故障。还剩下什么/可能是什么?我从来没有说过你可能是对的-事实上我认为你可能是对的,但这并不是这个问题的最终答案,仅此而已……如果不查看相关服务器或从OP获取某种数据转储,我们无法证明这一点。我认为另一种可能性是,他们有意或无意更改了代码,并输入了错误的凭据。这是我现在能想到的唯一两个可能的原因大概是你没有在pi上使用与你网站上相同的用户名和密码设置数据库。我们看不到你的数据库,所以你必须检查一下
<?php
// Initialize the session
session_start();

// Check if the user is already logged in, if yes then redirect him to welcome page
if(isset($_SESSION["loggedin"]) && $_SESSION["loggedin"] === true){
  header("location: admin_index.php");
  exit;
}

define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'xxxx');
define('DB_PASSWORD', 'xxxx');
define('DB_NAME', 'base_de_dados_museu');

/* Attempt to connect to MySQL database */
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);

// Check connection
if($link === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
}