ホームページ  >  記事  >  バックエンド開発  >  PHPプログラム認可検証開発アイデア_PHPチュートリアル

PHPプログラム認可検証開発アイデア_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:38:06813ブラウズ

商用プログラムを作成する場合、クライアントが 1 つのサーバーのみの使用を許可されている場合、認可の検証は非常に重要です。以下は、サーバーの PHP 環境設定をプログラムに適用し、パーミッション文字列を生成し、その文字列をパーミッション ファイルのコードに書き込むという私のアイデアです。プログラムをそのまま別のサーバーに移動しても、プログラムは実行できません。みんなでもっと議論できればいいのですが…



/**
* bkJia 中国語フォーラム @承認された文字列
*/
関数認可 ($seed = ) {
$encode = $_SERVER[SERVER_SOFTWARE] . $_SERVER[DOCUMENT_ROOT] 。 $_SERVER[SERVER_ADMIN] . $_SERVER[SERVER_ADDR] . __FILE__;
戻り md5 ($encode);
}

$authorization_key = 2cto.com;

echo authorization($authorization_key); // 生成された文字列検証です
$authorization_check = array(dd670852938815f3892d3c511cc8fceb,ddc976cc02bce5c3c22c4d7d201c0cae);//認証文字列、生成された文字検証をここにコピーします

if (!in_array(authorization ($authorization_key), $authorization_check)) {

die(申し訳ありませんが、あなたのプログラムは bkJia によって承認されていません!!);
}


http://www.bkjia.com/PHPjc/486509.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486509.html技術記事顧客が1台のサーバーのみを使用できるようにするなど、業務プログラムを開発する場合、認可の検証は非常に重要です。以下はサーバーのPHP環境設定をプログラムに適用する私のアイデアです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。