I've always used cURL for this sort of stuff, but this article got me thinking I could request another page easily using the Request object in Kohana 3.
$url = 'http://www.example.com';
$update = Request::factory($url);
$update->method = 'POST';
$update->post = array(
'key' => 'value'
);
$update->execute();
echo $update->response;
However I get the error
Accessing static property Request::$method as non static
From this I can assume it means that the method method is static, but that doesn't help me much. I also copied and pasted the example from that article and it threw the same error.
Basically, I'm trying to POST to a new page on an external server, and do it the Kohana way.
So, am I doing this correctly, or should I just use cURL (or file_get_contents()
with context)?