【问题标题】:Cakephp send parameters to another url from controllerCakephp 将参数从控制器发送到另一个 url
【发布时间】:2013-09-03 12:51:36
【问题描述】:

我正在开发 CakePHP 2.x。我想从控制器向另一个 url 发送数据,这样我就可以从他们那里访问数据。

我想做这样的事情:

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

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

$a = $_POST['a'];

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

【问题讨论】:

  • 你需要用curl来做这个,请看这个stackoverflow.com/questions/4254645/…
  • 错了,CakePHP 有 HttpSocket 类。
  • @burzum 我已经使用了 socket 类,但我无法访问我其他 url 上的变量 .. 我的意思是我在 http socket 中编写的 url

标签: cakephp cakephp-2.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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    相关资源
    最近更新 更多