Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 19 апр 2024, 18:12

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: xml запрос
СообщениеДобавлено: 09 ноя 2012, 16:54 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 23 июл 2012, 21:58
Сообщения: 100
Доброго времени суток.
Не знаю, как устроен мир на форуме, но на некоторых форумах в разделы для новичков редко захаживают светлые умы.
Так что если у вас по другому, просьба понять и простить.
Мой пост в разделе для новичков.
Рассчитываю на вашу помощь.
С уважением, Роман.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: xml запрос
СообщениеДобавлено: 09 ноя 2012, 23:29 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Все правильно сделал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: xml запрос
СообщениеДобавлено: 10 ноя 2012, 00:13 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 23 июл 2012, 21:58
Сообщения: 100
хм..А правильно что? Код верный или то что сюды написал?))
Вы бы мне по вопросом чего сказали, вот бы я прыгал от счастья...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: xml запрос
СообщениеДобавлено: 10 ноя 2012, 14:04 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 23 июл 2012, 21:58
Сообщения: 100
..Есть некие продвижения..
На стороннем ресурсе, не на Kohana, генерю пост запрос, дэфакто на php:
Код:
<?php 
  $name = "Login";
  $pass = "Password";
  $hostname = "leadpromo";
  //$hostname = "test2";
  $fp = fsockopen($hostname,80);
  $data = "name=".urlencode($name)."&pass=".urlencode($pass)."\r\n\r\n";
  $headers = "POST / HTTP/1.1\r\n"
            ."Host: $hostname\r\n"
            ."Content-type: application/x-www-form-urlencoded\r\n"
            ."Content-Length: ".strlen($data)."\r\n\r\n";
  fwrite($fp,$headers.$data);
  while(!feof($fp)){$html .= fread($fp,1024);}
  fclose($fp);
   
  $pos = strpos($html, "\r\n\r\n");
  echo $html = substr($html, $pos+4);
  var_dump($_POST);
?>

Вопрос намбер уан, почему $_POST пустой на текущем хосте/источнике? Так и должно?

В принимающем контроллере на Kohana:
Код:
        var_dump($_POST); echo '<br>';
        $name = Arr::get($_POST, 'name', '');
        echo $name.' - name<br>';

Вот что в браузере на хосте приемнике, под управлением Kohana который:
Цитата:
array(0) { }
- name

Вопрос намбер ту, почему я вижу пустые данные?
..почему же вопрос именно "вижу" спросите вы..
На источнике запроса я обработал ответ и получил данные:
Цитата:
array(2) { ["name"]=> string(5) "Login" ["pass"]=> string(10) "Password " }
Login - name

Причем, это я вижу результат выполнения команд именно на kohana, то есть это кохановский var_dump и echo
Вот что где напутал? Мне нужно на Kohane принять данные, а не отдать их.
Подскажите кто как может...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: xml запрос
СообщениеДобавлено: 10 ноя 2012, 17:42 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 23 июл 2012, 21:58
Сообщения: 100
..добавлю..
Причем, если использовать такой код в контроллере:
Код:
        if ($pass = $this->request->post('pass')){ // or just $this->request->post()
            echo $pass.' - pass<br>';
        }

То вывод, даже пустой, не попадает на сайт приемника, а вот на сайт источника запроса поле есть:
Цитата:
Login - name
Password - pass

В чем особенность такого решение? такими глубоким пониманием не обладаю
Буду признателен за разъяснение.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group