ホームページ  >  記事  >  バックエンド開発  >  PHP がブラウザからアドレスを直接入力して .php ファイルにアクセスするのを防ぐ方法、_PHP チュートリアル

PHP がブラウザからアドレスを直接入力して .php ファイルにアクセスするのを防ぐ方法、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:15:061053ブラウズ

phpは、ブラウザから直接アドレスを入力して.phpファイルにアクセスすることを禁止しています

この記事の例では、PHP がブラウザーからアドレスを直接入力して .php ファイルにアクセスすることを禁止する方法を説明しています。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

一般的に言えば、ユーザーがいくつかの重要なファイルにアクセスするためにアドレスを直接入力することは望ましくないため、そのためにいくつかの設定を行う必要があります。以下に、ブラウザにアドレスを直接入力して .PHP ファイルにアクセスすることを禁止するための、非常に実用的な PHP メソッドをいくつかまとめます。

たとえば、他の人がブラウザから直接アドレスを入力してファイル http://www.bkjia.com/xx.php にアクセスしたくないです。

ただし、どの Web サイトからも http://www.bkjia.com/xx.php にアクセスできない場合は、ローカルで接続を確立したとしても、別のアドレスにアクセスすることはできません。

1. xx.php ファイルのヘッダーに次のコードを記述するだけです

コードをコピーします コードは次のとおりです:
$fromurl="http://www.bkjia.com/"; //このアドレスにジャンプします。
if( $_SERVER['HTTP_REFERER'] == "" )
{
header("場所:".$fromurl);
}

このように、ソースを単純に偽造するだけで済みます。このために、次の操作も実行できます。 2. プログラム内で識別変数を定義します

コードをコピーします コードは次のとおりです:
define('IN_SYS', TRUE);
3. config.php でこの変数を取得します

コードをコピーします コードは次のとおりです:
if(!define('IN_SYS')) {
exit('アクセス禁止'); }

後の 2 つの方法は、多くの cm で目にするものです。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/906119.html

tru​​ehttp://www.bkjia.com/PHPjc/906119.html技術記事 php がブラウザからアドレスを直接入力して .php ファイルにアクセスできないようにする方法 この記事では、php がブラウザからアドレスを直接入力して .php ファイルにアクセスできないようにする方法について説明します。参考のために皆さんと共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。