最近我一直在使用cURL
将数据从自定义 Magento 控制器发布回同一网站上的自定义页面。
但是,我这样做的方式以某种方式破坏了 Magento 的登录数据。所以我尝试了另一种方法。Magento 具有cURL
内置的功能 ( Varien_Http_Adapter_Curl
)。
我试图通过这个发布,但到目前为止它已经超出了我的想象,并且网络上的文档相当稀疏。我需要这方面的帮助。我有一个$_POST
准备好所有数据的字符串。请问有人能告诉我怎么寄吗?
这个:
$url="<URL>";
$curl = new Varien_Http_Adapter_Curl;
$curl->setConfig(array('timeout' => 15));
$curl->write(Zend_Http_Client::POST,$url, '1.1', array(), $poststring);
$result = $curl->read();
$curl->close();
...不发送数据。
编辑:
我试过非 Magento cURL,但不知道会话数据。我仍然不知道如何发送会话数据。现在,我尝试了会话变量,但结果是我可以在一页上设置和提取数据,但是在更改页面时数据会丢失。所以,目前不能在控制器和视图之间使用。