imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 07.02.2004, 17:28     # 1
dESer
Guest
 
Сообщения: n/a

Http_user_agent - на Php?

Как в запросе к сайту по средстсвам PHP подставить свой HTTP_USER_AGENT и HTTP_REFERER?
Что то поиск не дал результатов... Спасибо за раннее..
 
Старый 07.02.2004, 17:46     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
http://ru3.php.net/manual/en/function.fsockopen.php
http://www.faqs.org/ftp/rfc/rfc2616.txt (14.36,14.43)
RaZEr вне форума  
Старый 13.02.2004, 23:19     # 3
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
А пример кто-нибудь может скинуть?
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 14.02.2004, 08:41     # 4
KAdot
Junior Member
 
Регистрация: 10.06.2003
Адрес: Новосибирск
Сообщения: 53

KAdot Путь к славе только начался
dESer
А для чего тебе именно надо?
KAdot вне форума  
Старый 14.02.2004, 13:27     # 5
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Например, для автоматического заполнения форм
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 14.02.2004, 15:20     # 6
KAdot
Junior Member
 
Регистрация: 10.06.2003
Адрес: Новосибирск
Сообщения: 53

KAdot Путь к славе только начался
esergey
Тогда вот маленький пример.
PHP код:
<?php

$tar_url
="http://localhost/cgi-bin/guest.pl";
$host="localhost";

$q="action=".urlencode("add")."&page=".urlencode("1")."&name=".urlencode("Nick")."&text=".urlencode("messagetext");

$query  "POST ".$tar_url." HTTP/1.1\r\n"
."Host: ".$host."\r\n"
."User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n"
."Referer: ".$tar_url."\r\n"
."Content-Type: application/x-www-form-urlencoded\r\n"
."Content-Length: ".strlen($q)."\r\n"
."\r\n".$q;

$fp fsockopen($host80);

if (!
$fp) { echo "Не могу открыть сокет\n"; exit; }
 else {
fputs($fp$query);
fclose($fp);
        }
?>
Будут вопросы, обращайся
KAdot вне форума  
Старый 14.02.2004, 15:42     # 7
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Насколько я понимаю, передача параметров методом пост. А если мне надо передать парамтеры методом get и при этом изменить referer
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 14.02.2004, 18:19     # 8
KAdot
Junior Member
 
Регистрация: 10.06.2003
Адрес: Новосибирск
Сообщения: 53

KAdot Путь к славе только начался
Дык это элементарно

PHP код:
<?php
$tar_url
="http://localhost/cgi-bin/guest.pl";
$host="localhost";
$refer "localhost";

$q="action=".urlencode("add")."&page=".urlencode("1")."&name=".urlencode("Nick")."&text=".urlencode("messagetext");

$query  "GET ".$tar_url." HTTP/1.1\r\n"
."Host: ".$host."\r\n"
."User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n"
."Referer: ".$refer."\r\n"
."Content-Type: application/x-www-form-urlencoded\r\n"
."Content-Length: ".strlen($q)."\r\n"
."\r\n".$q;

$fp fsockopen($host80);

if (!
$fp) { echo "Не могу открыть сокет\n"; exit; }
else {
fputs($fp$query);
fclose($fp);
        }
?>
KAdot вне форума  
Старый 15.02.2004, 01:09     # 9
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
Понятно теперь как работать с сокетами. Фенкс.
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 15.02.2004, 01:12     # 10
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Ты вообще знаешь что такое сокеты ?
RaZEr вне форума  
Старый 15.02.2004, 04:07     # 11
esergey
Junior Member
 
Регистрация: 13.02.2004
Сообщения: 61

esergey Путь к славе только начался
В Internet домене сокет - это комбинация IP адреса и номера порта, которая однозначно определяет отдельный сетевой процесс во всей глобальной сети Internet.

Еще что-то интересует
__________________
- здесь была реклама. увижу еще раз - заменю на 6ть баллов. Plague -
esergey вне форума  
Старый 15.02.2004, 11:51     # 12
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Да, ты точно "профи" ...
RaZEr вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:56.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.