предотвращение спама — Как проверить, к чему ведут сокращенные URL (goo.gl)

В последнее время наш форум наводнен спамером, который всегда регистрируется с новой идентификационной информацией и рассылает спам со ссылкой на свой сайт.

Этот веб-сайт уже находится в нашем черном списке, однако теперь он использует Google URL сокращатель для спама (goo.gl/xxxx), и я хотел спросить, предоставляет ли Google API для разрешения сокращенного URL-адреса (в PHP), поэтому мы можете проверить, приводит ли это к его веб-сайту.

Есть ли уже урезанный PHP, который мы можем использовать, или документация о том, как предотвратить спам с помощью сокращенных ссылок Google? Еще я должен запретить goo.gl.

ОБНОВИТЬ:
Только спаммеры могут понизить этот вопрос.

-3

Решение

Google предоставляет API что позволяет расширять URL-адреса, просто использовать его с PHP

function unshorten_url($url) {
$ch = curl_init('https://www.googleapis.com/urlshortener/v1/url?shortUrl='.$url);
curl_setopt_array($ch, array(
CURLOPT_FOLLOWLOCATION => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_SSL_VERIFYHOST => FALSE,
CURLOPT_SSL_VERIFYPEER => FALSE,
));

$json = curl_exec($ch);
$array = json_decode($json, true);
return $array['longUrl'];
}

echo unshorten_url('http://goo.gl/XXX');
1

Другие решения

Используйте longurl (http://longurl.org/) api. Подробнее здесь: https://stackoverflow.com/a/14641055/2055751

0

По вопросам рекламы [email protected]