2013-12-17 51 views
0

我有一個url,我們通過兩個參數,即IP地址和MAC地址。現在,我想使用Zend_Http_Client將這些參數發佈到url。 但是,我將傳遞給url的ip地址和mac地址存儲在一個變量中的數組中。那麼,在這種情況下,我應該如何去使用 setParameterPost。zend http客戶端編程問題

例如,

public function ex($values) 
{ 
    $client = new Zend_Http_Client('http://someurl.com'); 
    $client->setParameterPost(); 
} 

回答

0

作爲每ZF documentation,應該能夠將鍵 - >值陣列只是傳遞給該方法setParameterPost()。就像這樣:

$client->setParameterPost(array(
    'ip' => '127.0.0.1', 
    'mac' => 'someDataI' 
)); 

編輯:

如果我正確理解您的評論,你想要做的是:

public function ex($values) 
{ 
    $client = new Zend_Http_Client('http://someurl.com'); 
    $client->setParameterPost($ext); 
} 

在這裏,我假設,該變量$ext是一個數組包含帶鍵的元素ipmac或任何其他名稱,您希望您的參數名稱。 Zend並不關心你的帖子參數是什麼。

+0

嗯,這是事情..... IP和MAC都是動態的 – user2509780

+0

實際上,$ values是包含數組的變量。所以,我想知道$ client-> setParameterPost($ values)是否可以工作。 – user2509780

+0

如果數組的形式是'key => value',那麼是的。儘管做到這一點的最佳方式是嘗試一下;) –