0
私はアバターを生成するスクリプトを持っています。ここに私の構造は次のとおりです。ウェブサイトのスクリプトへのアクセスを他の人に制限するにはどうすればよいですか?
-folder1
-scripts
-MakeAvatar.php
-img
-avatar
私はこのような他のページでそれを使用します。
$name = 'anything';
$hash = md5($name);
$input = "http://localhost/folder1/scripts/MakeAvatar.php?hash=$hash";
$output = "../../folder1/img/avatar/".$name.".jpg";
file_put_contents($output, file_get_contents($input));
見ての通り、誰もがこのスクリプトにアクセスし、アバターを作ることができます。
どうhttp://localhost/folder1/scripts/MakeAvatar.php?hash=$hash
私は自分のウェブサイトのためだけにそのスクリプトを捧げ、他の人がそれを使うことを禁じることができますか?
@stackこれは実際に業界標準です。 MVCやフレームワークに参加したことがあれば、ユーザーからできるだけ多くのサイトを隔離する傾向があることがわかります。あなたの質問に答えるには、いいえ。たとえ誰かがあなたがどのようにスクリプトを呼び出すことができても(それはできません)、サーバにアクセスできない場合(そうでない場合)はスクリプトを見ることができません。 – amflare