Php 在哪里放置我的网站管理页面

Php 在哪里放置我的网站管理页面,php,html,Php,Html,我已经创建了一个链接到数据库的页面,因此可以轻松地对其进行操作 因此,我应该将此页面放在公共html目录下还是有一些安全目录?web服务器上没有任何“安全目录”只能由您从浏览器访问,您必须创建一个用户/登录系统才能访问您创建的管理页面 有很多方法可以做到这一点,最简单但也不太安全的方法是创建2个文件: index.php <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" c

我已经创建了一个链接到数据库的页面,因此可以轻松地对其进行操作 因此,我应该将此页面放在公共html目录下还是有一些安全目录?

web服务器上没有任何“安全目录”只能由您从浏览器访问,您必须创建一个用户/登录系统才能访问您创建的管理页面

有很多方法可以做到这一点,最简单但也不太安全的方法是创建2个文件:

index.php

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <title>Sign in page</title>
</head>
<body>
    <form action="validate_login.php" method="POST" name="loginform" novalidate>
       <input type="text" name="users_email" placeholder="Username">
       <input type="password" name="users_pass" placeholder="Password">
       <input type="submit" value="Submit">
    </form>
</body>
</html>

登录页面
验证\u login.php

<?php
// Get Username/Password submitted information
$email = $_POST["users_email"];
$pass = $_POST["users_pass"];
?>    

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <title>Admin page</title>
</head>
<body>
   <?php
      if($email==USERNAME && $pass==PASSWORD) {
        echo 'OK you are logged in';
        //YOUR CONTENT HERE ....
      } else {
       echo '<a href="index.php"><p>Sorry, invalide username/password. Please try again.</p></a>';
      };
   ?> 
</body>
</html>

管理页面
使用您的用户名和密码更改用户名和密码


希望能有所帮助。:)

为了实现更好的安全实践,请将该文件保存在具有不常见名称的目录中。i、 e.yoursite.com/admnbcknd/等等。