ホームページ >バックエンド開発 >PHPチュートリアル >PHPテンプレートが直接盗まれるのを防ぐにはどうすればよいですか? _PHP チュートリアル
多くのプログラムでは、php(現在の主流の開発言語として)ファイルがテンプレートとして使用されます。このように、php(現在の主流の開発言語として)言語はテンプレート内で直接解析できますが、欠点: このファイルに直接アクセスすると、すべてのコードが表示されるため、テンプレートを盗用する人にとっては非常に便利です。
実際、php(現在の主流の開発言語として)テンプレートファイルが直接アクセスされないようにするのは非常に簡単で、ファイルの先頭に次のコードを追加するだけです:
。
以下はコード スニペットです:
(現在の主流の開発言語として)
$thisfilename = "templates/geek/index.php(現在の主流の開発言語として)" / /テンプレートファイルに直接アクセスする相対パス
if(strto lower(substr($_SERVER["php(現在の主流の開発言語として)_SELF"],-Len($thisfilename))) == $thisfilename)終了 ;
?>
コードは 2 つの文だけで非常にシンプルに見えますが、原理も非常にシンプルです:
クライアントのアクセスパスを確認し、テンプレートファイルへのダイレクトパスが含まれている場合は、実行を終了します。
通常、テンプレート ファイルは特別なディレクトリに配置されるため、このパスに直接アクセスする必要はありません。
友達に少しでも助けになれば幸いです。
技術交流は終わらない