php メソッドでドメイン名認証を実装します。最初にポート番号なしでドメイン名プレフィックスを取得し、次に検証用のサーバー認証ファイルを取得します。次に、認証が成功したかどうかを判断し、最後にドメイン名を取得して検証します。結果。
#PHP でドメイン名認証を実装するための 2 つの方法
01. ドメイン名認証をオンラインで検証する方法: クライアント コード: PHP<?php //获取不带端口号的域名前缀 $servername = trim($_SERVER['SERVER_NAME']); //获取服务端授权文件校验 $verifyurl = file_get_contents('http://www.toyean.com/zb_users/upload/copyright.php?domain='.$servername); if(!empty($verifyurl)){ echo "已授权!"; //授权成功 }else{ die("未授权!"); //授权失败 } ?>サーバー コード: PHP
<?php //获取域名 $domain = $_GET['domain']; //授权域名列表 $Array = array('127.0.0.1','localhost'); //校验结果 echo in_array($domain, $Array) ? 'yes' : ''; ?>ドメイン名認証コードは、関数にカプセル化するか、暗号化することができます。ZendGuard、ionCube など、一般的に使用される PHP 暗号化形式を解読する方法があります。認証されたドメイン名が多数ある場合は、ドメイン名を追加できますフィールドをプロジェクトに追加します ドメイン名がデータベースに書き込まれ、読み取られて検証されます。このメソッドは独立したプラグインとして公開されています。詳細については、ZBlogPHP ドメイン名認証プラグイン-AllowURL を参照してください。プラグインを通じてでは、ドメイン名やその他の情報を検証のためにデータベースに追加できます。 02. ドメイン名の承認を独自に検証する方法: PHP
<?php function allow_domain(){ $is_allow=false; //获取不带端口号的域名前缀 $servername=trim($_SERVER['SERVER_NAME']); //授权域名列表 $Array=array("localhost","127.0.0.1"); //遍历数组 foreach($Array as $value){ $value=trim($value); $domain=explode($value,$servername); if(count($domain)>1){ $is_allow=true; break; } } if(!$is_allow){ die("域名未授权!"); //授权失败 }else{ echo "域名已授权!"; //授权成功 } } allow_domain(); ?>ドメイン名の承認の目的は次のとおりです。知的財産権の保護 開発者がより多くの優れた作品を発表することを奨励し、ネットワーク社会全体の文化の発展と科学技術の進歩を促進することは非常に重要です。 関連知識の詳細については、
PHP 中国語 Web サイト をご覧ください。
以上がPHPでドメイン名認証を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

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

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Dreamweaver Mac版
ビジュアル Web 開発ツール
