Dans un scénario où un site Web possède un dossier racine avec un fichier index.php, des fichiers inclus dans un dossier d'inclusion et une soumission .php à la racine, il est essentiel de restreindre l’accès direct à des fichiers ou dossiers spécifiques pour une sécurité renforcée. Ceci peut être réalisé grâce à l'utilisation de htaccess.
Pour empêcher l'accès direct à tous les fichiers du dossier inclus, un fichier .htaccess doit être placé dans ce dossier contenant le code suivant :
deny from all
Cette configuration garantit que les utilisateurs ne peuvent accéder directement à aucun fichier du dossier inclus. Cependant, les fichiers inclus peuvent toujours être utilisés par index.php sans aucun problème.
De plus, pour restreindre l'accès au fichier submit.php, un autre fichier .htaccess doit être placé dans le dossier racine avec le code suivant :
deny from all allow from www.example.com
En remplaçant "www.example.com" par le domaine réel du site Web, cette configuration permet uniquement au site Web lui-même d'accéder au fichier submit.php tout en refusant l'accès depuis l'extérieur. sources.
En implémentant ces configurations htaccess, vous pouvez sécuriser efficacement les fichiers sensibles de votre site Web contre tout accès direct non autorisé, tout en conservant la fonctionnalité de vos scripts 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!