質問 > その他 > 商品別に外部のシステムにGETパラメータを送信したい |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2020/5/16 16:05
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品別に外部のシステムにGETパラメータを送信したい 裏方で通信を発生させたいという事であれば、
ShoppingController.phpのfunction complete()で処理をするのが良いかと思うのですが 通信に失敗した場合、どうするのか?によって 通信を指示する箇所が変わってくるかと思います。 例えば、通信エラー(通信障害や外部システムのサーバダウンで通信自体が失敗)や 外部システム側で登録エラーが発生した場合、 注文を中止するのであれば、 ShoppingController.phpのfunction confirm()で $em->getConnection()->commit(); が実行される直前の辺りで外部システムに通信させる必要があると思います。 通信自体はGETで処理されるという事ですので file_get_contents()関数を利用すれば良いのではないかと思います。 注意点としては、php.iniの設定でallow_url_fopen = Onになっている必要がある事と 会員名のような2バイト文字を含む場合、GETパラメータはurlencode()を通しておくほうが良いのではないかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
商品別に外部のシステムにGETパラメータを送信したい | tosi528 | 2020/5/16 7:09 |
Re: 商品別に外部のシステムにGETパラメータを送信したい | 468 | 2020/5/16 12:31 |
Re: 商品別に外部のシステムにGETパラメータを送信したい | tosi528 | 2020/5/16 13:23 |
» Re: 商品別に外部のシステムにGETパラメータを送信したい | 468 | 2020/5/16 16:05 |
Re: 商品別に外部のシステムにGETパラメータを送信したい | tosi528 | 2020/5/16 19:37 |
Re: 商品別に外部のシステムにGETパラメータを送信したい | 468 | 2020/5/17 11:39 |
Re: 商品別に外部のシステムにGETパラメータを送信したい | tosi528 | 2020/5/17 13:28 |
Re: 商品別に外部のシステムにGETパラメータを送信したい | 468 | 2020/5/17 19:05 |
Re: 商品別に外部のシステムにGETパラメータを送信したい | tosi528 | 2020/5/17 19:36 |