PHPで.phpファイルへのアクセスを禁止する方法
May 19, 2020 am 11:22 AM#php で .php ファイルへのアクセスを禁止するにはどうすればよいですか?
この記事の例では、ブラウザからアドレスを直接入力して .php ファイルにアクセスすることを PHP が禁止する方法について説明します。
具体的な実装方法は次のとおりです。
一般的に、一部の重要なファイルについては、ユーザーにアドレスを直接入力してアクセスしてほしくないため、いくつかの設定を行う必要があります。
以下に、ブラウザから直接アドレスを入力して .PHP ファイルにアクセスすることを禁止するための PHP メソッドをいくつかまとめます。これは非常に実用的です。
たとえば、他の人がブラウザから直接アドレスを入力してファイル //www.xxx.net/xx.php にアクセスすることは望ましくありません。
ただし、どの Web サイトからも //www.xxx.net/xx.php にアクセスできない場合は、ローカルで接続を確立したとしても、別のアドレスにアクセスすることはできません。
1. xx.php ファイルのヘッダーに次のコードを記述するだけです。
コードは次のとおりです:
$fromurl="//www.xxx.net/"; //跳转往这个地址。 if( $_SERVER['HTTP_REFERER'] == "" ) { header("Location:".$fromurl); exit; }
この方法では、単に偽造するだけで済みます。このために、次の操作を実行することもできます:
2. プログラム内で識別変数を定義します
コードは次のとおりです:
define('IN_SYS', TRUE);
3. Get config.php のこの変数
コードは次のとおりです:
if(!defined('IN_SYS')) { exit('禁止访问'); }
次の 2 つのメソッドは、多くの cms で遭遇したものです。
推奨: 「PHP チュートリアル 」
以上がPHPで.phpファイルへのアクセスを禁止する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
