私は画像をダウンロードするボタンを持つPHPウェブページを構築しています。私は署名されていないユーザーにこの画像を3回だけダウンロードするように制限したい。制限PHPのユーザIPアドレスによるダウンロード数
ユーザーはCookieを削除できるため、セッションとCookieのどちらも使用したくないです!
IPを使用したいので、グローバル変数$_SERVER
を使用しましたが、ここでの問題はIPアドレスが変更可能であることです。それはダイナミックであり、毎回変化します。
だから何をすればよいですか?
私はあなたが置いた制限に基づいてできるとは思わない。ただし、写真の枚数によっては、写真に時間制限を設定することもできます(つまり、24時間以内に3回以上ダウンロードされないようにする)。あなたが探しているのと同じことを達成するかもしれません。注意;これは、ユーザーが選択できる写真が多数ある場合にのみ機能します。 – Sablefoste