Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка запроса посредством php
 
 автор: Dazzl   (24.05.2012 в 09:24)   письмо автору
 
 

Здравствуйте, вот не как понять не могу как отправить GET или POST посредством php. покажите пожалуйста.

  Ответить  
 
 автор: Dazzl   (24.05.2012 в 10:22)   письмо автору
 
   для: Dazzl   (24.05.2012 в 09:24)
 

Вот я по гуглил и нашел код, однако он большой, так же я узнал что можно отправить запрос и так
file_get_contents('http://127.0.0.1/');

Тогда какая разница между многотонным кодом и простым предложением?

  Ответить  
 
 автор: cheops   (24.05.2012 в 13:36)   письмо автору
 
   для: Dazzl   (24.05.2012 в 10:22)
 

Протокол HTTP довольно сложный и позволяет создавать довольно изощренные запросы. При помощи file_get_contents() вы просто запрашиваете файл методом GET - если этого достаточно, то можно так и дальше поступать.

  Ответить  
 
 автор: Dazzl   (24.05.2012 в 14:17)   письмо автору
 
   для: cheops   (24.05.2012 в 13:36)
 

А с точки зрения скорости надежности это то же самое?

  Ответить  
 
 автор: cheops   (24.05.2012 в 18:17)   письмо автору
 
   для: Dazzl   (24.05.2012 в 14:17)
 

С точки зрения скорости, даже лучше, так как реализовано на С и на уровне PHP, который постоянно перебирают и отлаживают уже долгие годы. Правда, сетевые взаимодействия - это не простая вещь, не все сервера рады обслуживать "робота", которым является ваш скрипт, поэтому иногда необходимо маскироваться под "браузер", вот тут вам без сокетов и CURL уже не обойтись - вернее можно, но надежнее все-таки пользоваться сокетами и CURL, которые позволяют полностью контролировать общение по протоколу и посылать только то, что вы задумали, а не то, что зашито в file_get_contents().

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования