Php 我想创建一个简单的登录系统。当我想注册的时候,展示这个
找不到对象! 在此服务器上找不到请求的URL。参考页面上的链接似乎错误或过时。请将错误告知该页的作者 如果您认为这是服务器错误,请联系网站管理员 我的signup.inc.php文件是-Php 我想创建一个简单的登录系统。当我想注册的时候,展示这个,php,Php,找不到对象! 在此服务器上找不到请求的URL。参考页面上的链接似乎错误或过时。请将错误告知该页的作者 如果您认为这是服务器错误,请联系网站管理员 我的signup.inc.php文件是- <?php if(isset($_POST['submit'])) { include_once 'db.inc.php'; $first = mysqli_real_escape_string($conn, $_POST['first']); $last = mysq
<?php
if(isset($_POST['submit']))
{
include_once 'db.inc.php';
$first = mysqli_real_escape_string($conn, $_POST['first']);
$last = mysqli_real_escape_string($conn, $_POST['last']);
$email = mysqli_real_escape_string($conn, $_POST['email']);
$uid = mysqli_real_escape_string($conn, $_POST['uid']);
$pwd = mysqli_real_escape_string($conn, $_POST['pwd']);
//error handler
//check for empty field
if(empty($first) || empty($last)|| empty($email) || empty($uid) || empty($pwd))
{
header("Location: ../signup.php?signup=empty");
exit();
}
else
{
//check if the input chcaracetr is vallied
if(!preg_match("/^[a-zA-Z]*$/", $first) || !preg_match("/^[a-zA-Z]*$/", $last))
{
header("Location: ../signup.php?signup=invallied");
exit();
}
else{
//check if emial is vallied
if(!filter_var($email,filter_validate_email))
{
header("Location: ../signup.php?signup=invallied email");
exit();
}else
{
$sql = "select * from users where user_uid= '$uid'";
$result = mysqli_query($conn,$sql);
$resultCheck = mysqli_num_rows($result);
if($resultCheck > 0)
{
header("Location: ../signup.php?signup=user taken");
exit();
}
else{
//hashing the password
$hashpwd = password_hash($pwd , password_default);
//insert the user in the database
$sql = "insert into users (user_first,user_last,user_email,user_uid,user_pwd) values ('$first', '$last' , '$email' , '$uid' , '$pwd')";
//$result =
mysqli_query($conn,$sql);
header("Location: ../signup.php?signup=success");
exit();
}
}
}
}
}else
{
header("Location: ../signup.php");
exit();
}
?>
报名
注册
我的header.php文件是-
<?php
include_once 'header.php';
?>
<section class="main-container">
<div class="main-wrapper">
<h2>Signup</h2>
<form class="signup-form" action="include/signup.inc.php" method="POST">
<input type="text" name="first" placeholder="Firstname">
<input type="text" name="last" placeholder="Lastname">
<input type="text" name="email" placeholder="E-mail">
<input type="text" name="uname" placeholder="Username">
<input type="password" name="pwd" placeholder="Password">
<button type="submit" name="submit">Sign up</button>
</form>
</div>
</section>
<?php
include_once 'footer.php';
?>
<!DOCTYPE html>
<html>
<head>
<title> </title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<nav>
<div class = "main-wrapper">
<ul>
<li><a href="index.php">HOME</a></li>
</ul>
<div class = "nav-login">
<form>
<input type="text" name="uid" placeholder="Username/e-mail"
>
<input type="text" name="ped" placeholder="Password">
<button type="submit" name="submit">Login</button>
</form>
<a href="signup.php">Sign Up</a>
</div>
</div>
</nav>
</header>
</body>
</html>
登录
我的footer.php文件是-
<?php
include_once 'header.php';
?>
<section class="main-container">
<div class="main-wrapper">
<h2>Signup</h2>
<form class="signup-form" action="include/signup.inc.php" method="POST">
<input type="text" name="first" placeholder="Firstname">
<input type="text" name="last" placeholder="Lastname">
<input type="text" name="email" placeholder="E-mail">
<input type="text" name="uname" placeholder="Username">
<input type="password" name="pwd" placeholder="Password">
<button type="submit" name="submit">Sign up</button>
</form>
</div>
</section>
<?php
include_once 'footer.php';
?>
<!DOCTYPE html>
<html>
<head>
<title> </title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<nav>
<div class = "main-wrapper">
<ul>
<li><a href="index.php">HOME</a></li>
</ul>
<div class = "nav-login">
<form>
<input type="text" name="uid" placeholder="Username/e-mail"
>
<input type="text" name="ped" placeholder="Password">
<button type="submit" name="submit">Login</button>
</form>
<a href="signup.php">Sign Up</a>
</div>
</div>
</nav>
</header>
</body>
</html>
我不知道,但这是我安装xampp时出现问题的原因吗?每次我禁用UAC(用户帐户控制)禁用防病毒软件时,这个文件(C:/xampp/htdocs/index.php)都会显示出来
将位置设置为file.php的完整URL,而不仅仅是文件名
header("Location: http://website.com/signup.php");
你能发布你的
signup.php
code吗?@GonzaloPani这是一个404,如果找不到它,文件中的内容无关紧要。问一个更好的问题是signup.php
在哪里,然后适当地更正位置
标题。不要向下投票,只是声明-这似乎是一个很低的努力。。。“问题”。您可以删除主机FWIW,因此/signup.php
也可以。是的,但一些较旧的客户端需要包含方案、主机名和绝对路径的绝对URI。您通常可以使用$_SERVER['HTTP_HOST']、$_SERVER['PHP_SELF']和dirname()从相对URI中创建一个绝对URI:我用完整的url设置了位置-位置:C:\xampp\htdocs\loginSystem\signup.PHP,但似乎也是同样的错误!!!!!