Prova a controllare il programma utente, se non è un browser Firefox, Safari ... Negare l'accesso a questo sarà fuori di testa l'altro dominio che sta copiando il vostro pagine esempio:
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE){
//Internet Explorer Good
}else{
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE){
//FireFox Good
}else{
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE){
//Chrome Good
}else{
//Check for safari , Opera , AndroidBrowser and IOS browser , Internet Explorer Mobile and text phones
//else run this code
die("Acessing this site is only allowed from this domain example.com");
}
}
}
EDIT:
Aggiungi questo codice al tuo .htaccess
BrowserMatchNoCase SpammerRobot bad_bot
BrowserMatchNoCase SecurityHoleRobot bad_bot
Order Deny,Allow
Deny from env=bad_bot
Come è già stato detto in commento l'agente utente è empt y:
if(empty($_SERVER['HTTP_USER_AGENT'])){
die("Error");
}
si potrebbe applicare anche l'indirizzo IP in modo che sarà più difficile per l'altro dominio di rompere voi:
È inoltre possibile controllare il sistema UserOperating ma non è necessaria in quanto lo farà potrà causa problemi ad alcuni utenti, quindi non farlo ma è comunque una buona idea.
keep me UpToDate per qualsiasi aiuto
fonte
2013-09-20 12:27:00
registri di controllo e richiesta di blocco da quel dominio/ip? –
Altri siti Web potrebbero utilizzare un proxy. – anubhava
cercare 'referer' è un'opzione ma può essere falsificato, e penso che non possa essere fatto a tutti –