Cakephp将参数从控制器发送到另一个URL

时间:2013-09-03 12:51:37

标签: cakephp cakephp-2.0

我正在开发CakePHP 2.x.我想从控制器向另一个URL发送数据,以便我可以从他们的。

访问数据

我想做这样的事情:

function senddata(){
   $a = 1;
   $b= hello;
   http://anotherwebsite/$a
}

我想将这些值发布到另一个网址。所以我可以得到像这样的值

$a = $_POST['a'];

如何从控制器向外部网址发送数据?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案..我已经完成了这个以实现这个目标

 App::uses('HttpSocket', 'Network/Http');

    $HttpSocket = new HttpSocket();


$results = $HttpSocket->post(
    'http://example.com/add',
    'name=test&type=user'
);

来源:http://book.cakephp.org/2.0/en/core-utility-libraries/httpsocket.html