私は他の人が私のソースコードを閲覧することを気にしませんが、ボットが私のサイトにアクセスしてセキュリティを通過することを避けてほしいです。ページソースの表示を無効にしたいと思っていました。これを行うために、私はこのコードを使用しています:
$url= $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$needle = "view-source:";
if (strpos($url,$needle)) { echo "You can not see me";}
else {
//The rest of my index page
}
ここでの目的は、誰かが私のページソースを表示しようとした場合、またはボットが表示しようとした場合、コードはページURLがview-source:www.yoururl.comであることを検出し、表示することです。ページソースではなく、ソースに「ナイストライ」メッセージが表示されます。上記のコードは理論的には機能するはずでしたが、機能しませんでした。これを機能させるための他のアイデアはありますか?