..Есть некие продвижения..На стороннем ресурсе, не на 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 принять данные, а не отдать их.
Подскажите кто как может...