PHP : Détecter les URL blacklistées

Le 21 mars 2013 — par

Les services de raccourcissement de liens sont la cible privilégiée des spammeurs depuis plusieurs années. Pour vérifier qu’un lien que l’on vous soumet ne fait pas partie des liens blacklistés par SURBL, j’utilise un portage du paquet Python surblclient écrit par Abhinay Omkar.

Pour l’installer il suffit d’aller sur GitHub ou de remplir votre composer.json :

{
    "require": {
        "betacie/php-surblclient": "dev-master"
    }
}

Ensuite l’utilisation est on ne peut plus simple :

$urlCheck = new BlacklistBlacklist("http://test.surbl.org");

if ($urlCheck->spam_check) {
    echo "SPAM SPAM!";
} else {
    echo "SAFE!";
}

Ça évite que votre raccourcisseur (ou autre service) se fasse à son tour blacklister pour relayer du spam. :)

S'abonner au flux RSS du blog
Recevoir les nouveaux articles par e-mail :