Maison  >  Article  >  développement back-end  >  Comment définir un mot de passe sur la page php

Comment définir un mot de passe sur la page php

藏色散人
藏色散人original
2021-07-16 09:29:183469parcourir

Comment définir le mot de passe sur la page php : Créez d'abord un fichier recheck.php puis incluez le fichier php au début de la page où vous devez définir un mot de passe d'accès indépendant.

Comment définir un mot de passe sur la page php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment définir un mot de passe pour la page php ?

Définir des mots de passe d'accès indépendants pour les pages PHP (cryptage des pages)

Définir des mots de passe d'accès indépendants pour certaines pages PHP Si le mot de passe est incorrect, vous ne pourrez pas afficher le contenu, ce qui équivaut à crypter la page. Incluez simplement le fichier php suivant au début de l'endroit où vous devez définir le mot de passe d'accès indépendant.

recheck.php

<html>
   <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>title</title>
  <style>
#divcss{margin:300 auto;width:400px;height:40px;}   
#footer {
            height: 40px;
            line-height: 40px;
            position: fixed;
            bottom: 0;
            width: 100%;
            text-align: center;
            background: #373d41;
            color: #ffffff;
            font-family: Arial;
            font-size: 16px;
      
            letter-spacing: 1px;
        }
a {text-decoration: none}
  </style>
</head>
<body>
<?php
//所有需要输出二次密码打开的页面,只需要将本php文件进行包含即可
$url = &#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].&#39;:&#39;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
//echo $url;
if (!session_id()){session_start();};
if(isset($_GET[&#39;close&#39;])){  
$url = $_GET[&#39;url&#39;]; 
unset($_SESSION[&#39;recheck&#39;]);
}
if(isset($_POST[&#39;password&#39;]) && $_POST[&#39;password&#39;] == &#39;123456&#39;){
    $_SESSION[&#39;recheck&#39;] = 1;
    header(&#39;location:&#39;.$url);
}
if(!isset($_SESSION[&#39;recheck&#39;])){
    exit(&#39;<div id="divcss">
        <form method="post">
            请输入独立访问密码:<input type="password" name="password" />
            <input type="submit" value="确定" />(密码:123456)
        </form>
    </div>
    &#39;);
}
?>
<div id="footer"><a href="?close=yes&url=<?php echo $url?>"><font color="#FFFFFF">安全退出本页面</font></a></div>
</body>
</html>

Incluez simplement ce fichier php sur la page qui doit définir un mot de passe indépendant pour accéder. Cela garantira que seul le mot de passe d'accès correct sera accessible. Vous pouvez également le modifier légèrement et l'encapsuler dans un. Insérez directement en haut de la page où le mot de passe d'accès doit être défini, afin que vous puissiez définir un mot de passe d'accès différent pour chaque page !

<?php include(‘recheck.php’); ?>

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn