Intereting Posts
Ошибка при добавлении данных Ajax Отправьте параметр param в промежуточное ПО как аргумент Laravel Субдомены, ведущие к контроллерам Codeigniter? Нужно добавить частичное совпадение строк в цикле foreach, чтобы найти ключи массива доступ к данным сеанса доступа с помощью opencart через php-файл WordPress wp_enqueue_script («комментарий-ответ») для пользовательской темы создание задания расписания без задания Cron Объединить или объединить массив вроде этого? на PHP Самый эффективный способ реализации «входа в систему» ​​с MVC в PHP? WooCommerce: нужен крючок, когда администратор вручную создает заказ Лучшая практика для выхода PHP () Использование Hook_form_alter для переданных значений веб-формы Как получить значение после хэша в «somepage.php # name»? Лучший способ перенаправить одну страницу php для мобильных устройств с помощью PHP / Javascript Доступ к приложению в классе в Slim Framework 3

проверить URL-адрес с google, safe = active

как я могу проверить, отображается ли URL-адрес google или нет?

Пример:

https://www.google.com/search?q=redtubex.xxx&safe=active 

Код:

 $input = 'http://www.example.com'; $input = trim($input, '/'); if (!preg_match('#^http(s)?://#', $input)) { $input = 'http://' . $input; } $urlParts = parse_url($input); $domain = preg_replace('/^www\./', '', $urlParts['host']); $request = 'https://www.google.com/search?q='.$domain.'&safe=active/'; $ch = curl_init($request); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_exec($ch); curl_close($ch); preg_match_all('/<cite.*?>(.*?)<\/cite>/', $data, $matches); foreach ($matches as $fmatch) { echo $fmatch[1]); }