サイトでコンテンツをダウンロードできる回数を制限する PHP スクリプトがあります。Google 検索でこのスクリプトを見つけ、少し変更して動作させました。
問題は、私がphpについて何も知らないことです。スクリプトの最初の部分は、参照ページをチェックします。php スクリプトをコピーしたところ、単一の URL をチェックするように設定されていました。私の問題は、あるページにフラッシュがあり、フラッシュのない携帯電話用に作成した別のページがあるため、複数のページからphpスクリプトを参照したいということです。このため、リンクは 1 つのページ (スクリプトで置き換えた URL のページ) でのみ機能します。
私の質問は、参照チェックに複数の URL を含めるコードは何ですか? それが非常に単純なものなのか、それとも可能なのかさえわかりません。
以下は、参照 URL をチェックし、mySQL DB にログインしてダウンロードを開始する php スクリプトの一部です。
$referer = $_SERVER['HTTP_REFERER'];
$keymatch= $_SESSION['key'];
$pass='key';
$md5value= md5($pass);
if (($referer=="my url containing php script link")&& ($keymatch==$md5value)) {
$username = "user";
$password = "password";
$hostname = "host";
$database = "database";
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
$selected = mysql_select_db($database,$dbhandle)
or die("Could not select $database");
助けてくれてありがとう。
-リチャード