我的PHP登录系统没有';我不能在域名下工作
我希望这个问题不是不合适的,但这是我最后的选择,我不想让这一课不及格,所以就这样吧。我的登录系统有问题。我的登录系统在localhost下运行得很好,但是当我在一个站点上运行这个登录系统时,注册工作正常,但我似乎无法登录。有什么建议吗 这里是我的header.php,我在这里显示了登录表单我的PHP登录系统没有';我不能在域名下工作,php,mysql,authentication,session,Php,Mysql,Authentication,Session,我希望这个问题不是不合适的,但这是我最后的选择,我不想让这一课不及格,所以就这样吧。我的登录系统有问题。我的登录系统在localhost下运行得很好,但是当我在一个站点上运行这个登录系统时,注册工作正常,但我似乎无法登录。有什么建议吗 这里是我的header.php,我在这里显示了登录表单 <?php session_start(); if (isset($_SESSION['userId'])) {
<?php
session_start();
if (isset($_SESSION['userId'])) {
echo '<form action="includes/logout.inc.php" method="post">
<div class="card-body">
<button class="form-control mr-sm-2" type="submit" name="logout-submit">Log out</button>
</div>
</form>';
}
else { //
echo '<form action="includes/login.inc.php" method="post">
<div class="form-label-group">
<input type="text" name="mailuid" class="form-control" placeholder="Username/EMail....">
</div>
<div class="form-label-group">
<input type="password" name="pwd" class="form-control" placeholder="Password...">
</div>
<div class="card-body">
<button class="btn btn-lg btn-primary btn-block btn-success " type="submit" name="login-submit">Sign In </button>
</div>
<div class="card-body">
<a class="btn btn-lg btn-primary btn-block " href="signup.php">Sign Up</a>
</div>
<div class="card-body">
<a href=".$loginUrl.">Sign in Through Facebook</a>
</div>
</form>';
include 'google.php';
}
最后是连接到我的数据库
$servername = "localhost";
$dBUsername = "root";
$dBPassword = "";
$dBName = "loginsystemtut1";
$conn = mysqli_connect($servername, $dBUsername, $dBPassword, $dBName);
if(!$conn) {
die("Connection failed " .mysqli_connect_error());
}
任何帮助都将不胜感激,因为明天是最后期限。检查您的所有文件是否都在相应的目录中。你也尝试过php的错误报告吗?对不起,请原谅我的无知,我是php新手,所以我不知道它是如何工作的。你能详细说明一下吗?把它放在php文件的顶部,但在
下,这可能是你的问题mysqli\u stmt\u bind\u参数($stmt,“ss”,$mailud,$mailud,$mailud)
两次给出相同的值和$mailuid
是唯一的,我认为应该得到I
参数,$mailuid
中的一个应该是$password
很容易一步一步地观看mtuts教程并验证。您是否使用“localhost”连接到远程web服务器上的数据库?
$servername = "localhost";
$dBUsername = "root";
$dBPassword = "";
$dBName = "loginsystemtut1";
$conn = mysqli_connect($servername, $dBUsername, $dBPassword, $dBName);
if(!$conn) {
die("Connection failed " .mysqli_connect_error());
}