Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/54: Рейтинг темы: голосов - 54, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 44

Как вставить user agent

10.02.2012, 10:21. Показов 10347. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как вставить в этот код user agent .чтобы определялся точно как браузер.И если можно прокси сервера прописать

PHP
1
2
3
4
<?php
$somepage = file_get_contents('http://');
echo $somepage;
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.02.2012, 10:21
Ответы с готовыми решениями:

Как вытащить информацию с user agent?
Всем привет! Получаю данные с user agent, но там только пару слов, которое я понимаю. Можно ли записать полученные данные в БД по...

Пустой user-agent
Есть самописный скрипт для отслеживания посещений сайта. В базу сохраняются некоторые данные, которые потом анализируются, чтобы корректно...

Загрузка только одному user agent
Сам загрузчик &lt;? @include ($_SERVER.'/include/functions_db.php'); $fileName = $_GET; $arFile = GetFileByName($fileName); if...

4
239 / 236 / 43
Регистрация: 16.03.2011
Сообщений: 750
10.02.2012, 11:03
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// Создаем поток
$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
              "User-Agent: Opera\r\n"
  )
);
 
$context = stream_context_create($opts);
 
// Открываем файл с помощью установленных выше HTTP-заголовков
$file = file_get_contents('http://www.example.com/', false, $context);
?>
1
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 4
10.02.2012, 12:14
Самый безгеморройный вариант пользоваться curl'ом:
PHP
1
2
3
4
5
6
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://..");
curl_setopt($ch, CURLOPT_HEADER, 0); // Если не нужны заголовки в ответе
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
$result = curl_exec ($ch);
curl_close ($ch);
Легко делать GET/POST запросы, ставить куки, использовать прокси.
0
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 44
10.02.2012, 14:30  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// Создаем поток
$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
              "User-Agent: Opera\r\n"
  )
);
 
 $context = stream_context_create($opts);
// Открываем файл с помощью установленных выше HTTP-заголовков
$file = file_get_contents('http://', false, $context);
echo $file
?>
Ничего не вышло, я опять определяюсь как хостинг
0
239 / 236 / 43
Регистрация: 16.03.2011
Сообщений: 750
11.02.2012, 12:30
Я написал как поставить User-Agent как просили, нужно выставить реальные заголовки которые передаются, например поисковик google передаёт примерно такой User-Agent: Googlebot.
Опера User-Agent: Opera/9.80 (Windows NT 6.1; U; es-ES) Presto/2.9.181 Version/12.00
Чтобы загрузить конкретный сайт нужно воспользоваться сниффером -чтобы узнать что нужно передать сайту чтобы он нас пропускал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.02.2012, 12:30
Помогаю со студенческими работами здесь

Можно ли определить планшет через User Agent
Можно ли исходя из User Agent определить, что пользователь просматривает сайт с помощью планшета? (а не телефона и не РС).

User agent
получаю данные с переменной $_SERVER вот такие к примеру Mozilla/5.0 (Linux; Android 4.4.2; de-de; SAMSUNG SM-T535/T...........6...

curl и user agent
Добрый день, интересует такой вопрос, допустим есть вот такой код: $url=&quot;http://адрес сайта&quot;; $ch = curl_init(); ...

Скрипт замены USER AGENT
Помогите разобраться с таким вот скриптом. Необходимо чтобы скрипт заменял USER AGENT и перенапровлял уже с новым на прописанный URL. При...

User Agent - Исключение Downloader-ов
Всем добрый день, Не подскажете как определить, что на страничку стучатся с web браузера или с программ для скачивания на подобии Downoad...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru