Maison > Article > développement back-end > Comment interdire la méthode d'accès en php
Comment interdire l'accès à PHP : 1. Écrivez le code "if( $_SERVER['HTTP_REFERER'] == "" ){...}" dans l'en-tête du fichier PHP 2. Définissez une variable d'identification dans ; le programme ; 3 , récupérez simplement les variables dans config.php.
L'environnement d'exploitation de cet article : Système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment interdire l'accès à php ?
php interdit de saisir directement l'adresse depuis le navigateur pour accéder aux fichiers .php :
La méthode spécifique d'implémentation est la suivante :
De manière générale, pour certains fichiers importants, nous ne souhaitons pas que les utilisateurs saisissent directement l'adresse pour y accéder. Nous devons effectuer quelques réglages ici. Ce qui suit résume quelques méthodes PHP pour interdire l'accès aux fichiers .PHP directement en saisissant l'adresse dans le navigateur, qui sont très pratiques.
Par exemple, je ne veux pas que d'autres personnes accèdent au fichier https://www.jb51.net/xx.php en saisissant l'adresse directement depuis le navigateur.
Mais si vous ne pouvez accéder à https://www.jb51.net/xx.php depuis aucun site Web, vous ne pourrez pas accéder à une autre adresse même si vous établissez une connexion localement.
1. Écrivez simplement le code suivant dans l'en-tête du fichier xx.php
Le code est le suivant :
$fromurl="https://www.jb51.net/"; //跳转往这个地址。 if( $_SERVER['HTTP_REFERER'] == "" ) { header("Location:".$fromurl); exit; }
De cette façon, il suffit de falsifier le source. Nous pouvons également faire ce qui suit :
2. Dans Définir une variable d'identification dans le programme
Le code est le suivant :
define('IN_SYS', TRUE);
3. Obtenez cette variable dans config.php
Le code est le suivant :
if(!defined('IN_SYS')) { exit('禁止访问'); }
Les deux dernières méthodes sont ce que nous avons. rencontré dans de nombreux cms.
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!