最近cURL
、カスタム Magento コントローラーから同じ Web サイトのカスタム ページにデータをポストするために使用しています。
ただし、私のやり方では、Magento のログ データが壊れてしまいます。そこで、別の方法を試しました。Magento にはcURL
機能が組み込まれています ( Varien_Http_Adapter_Curl
)。
これを介して投稿しようとしましたが、これまでのところ頭の中で過ぎており、Web 上のドキュメントはかなりまばらです。これについて助けが必要です。$_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 を試しましたが、セッション データについて知りませんでした。セッションデータの送信方法もまだわかりません。さて、セッション変数を試してみたのですが、結果は1ページでデータを設定・抽出できるのですが、ページを切り替えるとデータが失われてしまいます。したがって、これは現在、コントローラーとビューの間で使用できません。