ホームページ >バックエンド開発 >PHPチュートリアル >PHPテンプレートが直接盗まれるのを防ぐにはどうすればよいですか? _PHP チュートリアル

PHPテンプレートが直接盗まれるのを防ぐにはどうすればよいですか? _PHP チュートリアル

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

多くのプログラムでは、php(現在の主流の開発言語として)ファイルがテンプレートとして使用されます。このように、php(現在の主流の開発言語として)言語はテンプレート内で直接解析できますが、欠点: このファイルに直接アクセスすると、すべてのコードが表示されるため、テンプレートを盗用する人にとっては非常に便利です。

実際、php(現在の主流の開発言語として)テンプレートファイルが直接アクセスされないようにするのは非常に簡単で、ファイルの先頭に次のコードを追加するだけです:

以下はコード スニペットです:
(現在の主流の開発言語として)
$thisfilename = "templates/geek/index.php(現在の主流の開発言語として)" / /テンプレートファイルに直接アクセスする相対パス
if(strto lower(substr($_SERVER["php(現在の主流の開発言語として)_SELF"],-Len($thisfilename))) == $thisfilename)終了 ;
?>

コードは 2 つの文だけで非常にシンプルに見えますが、原理も非常にシンプルです:

クライアントのアクセスパスを確認し、テンプレートファイルへのダイレクトパスが含まれている場合は、実行を終了します。

通常、テンプレート ファイルは特別なディレクトリに配置されるため、このパスに直接アクセスする必要はありません。

友達に少しでも助けになれば幸いです。

技術交流は終わらない

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/509164.html技術記事 PHP (現在の主流の開発言語として) ファイルは、多くのプログラムでテンプレートとして使用されます。これにより、テンプレート内の PHP (現在の主流の開発言語として) 言語を直接解析できますが、...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。