В последнее время наш форум наводнен спамером, который всегда регистрируется с новой идентификационной информацией и рассылает спам со ссылкой на свой сайт.
Этот веб-сайт уже находится в нашем черном списке, однако теперь он использует Google URL сокращатель для спама (goo.gl/xxxx), и я хотел спросить, предоставляет ли Google API для разрешения сокращенного URL-адреса (в PHP), поэтому мы можете проверить, приводит ли это к его веб-сайту.
Есть ли уже урезанный PHP, который мы можем использовать, или документация о том, как предотвратить спам с помощью сокращенных ссылок Google? Еще я должен запретить goo.gl.
ОБНОВИТЬ:
Только спаммеры могут понизить этот вопрос.
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');
Используйте longurl (http://longurl.org/) api. Подробнее здесь: https://stackoverflow.com/a/14641055/2055751