Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > Запрос GET в php


Автор: Teran 26.7.2007, 00:10
Скажите пожалуйста мне необходимо чтобы php страница выполняла GET запрос.. т.е. отослала запрос и приняла данные...
и это происходило не редиректом..
что-то вроди этого:
Код

Str:=idHTTP.Get('http://ya.ru?p=1234&d=1234');

Автор: Mal Hack 26.7.2007, 00:34
http://php.net/fsockopen - самый простой вариант. Тут уже не раз было.

Автор: Golda 27.7.2007, 15:24
мне удобнее через curl. 
http://forum.vingrad.ru/forum/topic-163191/kw-curl-%D1%81%D0%BE%D0%BA%D0%B5%D1%82%D1%8B-fsockopen.html

Автор: Anarki 28.7.2007, 00:49
Код

$str = file_get_contents('http://ya.ru/?p=1234&d=1234');

Автор: Golda 28.7.2007, 09:51
Цитата(Anarki @  28.7.2007,  00:49 Найти цитируемый пост)

$str = file_get_contents('http://ya.ru/?p=1234&d=1234');


Да, это самый быстрый способ, но у него больше недостатков, чем достоинств.
http://forum.vingrad.ru/faq/topic-158314.html

Автор: Anarki 2.8.2007, 15:32
Цитата(Golda @  28.7.2007,  12:51 Найти цитируемый пост)
Да, это самый быстрый способ, но у него больше недостатков, чем достоинств.http://forum.vingrad.ru/faq/topic-158314.html

Кстати, там неверное написано про порт, можно в URL указать порт и будет работать, не знаю была ли такая возможность изначально у file* функций, на php 5.2.3 работает

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)