Я всегда использовал cURL для такого рода вещей, но эта статья заставила меня задуматься, что я могу легко запросить другую страницу, используя объект Request в Kohana 3.
$url = 'http://www.example.com';
$update = Request::factory($url);
$update->method = 'POST';
$update->post = array(
'key' => 'value'
);
$update->execute();
echo $update->response;
Однако я получаю ошибку
Accessing static property Request::$method as non static
Из этого я могу предположить, что это означает, что метод метода является статическим, но это мне мало помогает. Я также скопировал и вставил пример из этой статьи, и он выдал ту же ошибку.
По сути, я пытаюсь POST к новой странице на внешнем сервере, и делаю это способом Kohana.
Итак, я делаю это правильно, или мне просто использовать cURL (или file_get_contents()
с контекстом)?