今、私は自分のサイトで簡単なシステムを作成し、これはそのコードです
if(stc($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])){
//download directly
}else{
//open page first
}
function stc($haystack, $needle, $offset=0) {
return strpos(strtoupper($haystack), strtoupper($needle), $offset);
}
誰かが私のサイトからリンクを入力した場合、そのダウンロードは直接OKであり、他のサイトからページを開いた場合、現在はうまく機能していますが、inernetダウンロードマネージャーなどのダウンローダーをインストールした場合、最初にページに移動せずにリンクを直接作成しますHTTP_REFERER を null にするので、rapidshare.com のようなシステムを実行するにはどうすればよいか考えてみてください。