- 締切済み
PHP 他管理サイトからの値取得
phpで入力項目をPOSTで別管理者のサイトに渡して値を取得するものを作っています。 相手サイトにはPOSTできましたが、相手側の仕様で あああ&いいいいといった形式での戻り値が画面に表示されたままで先に進めません。 XMLのように画面遷移なく内部でPOST送信し 自分のサイト内に戻り値を取得したいのですが何かそういっいた技はありますでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- shimix
- ベストアンサー率54% (865/1590)
回答No.3
>あああ&いいいいといった形式での戻り値が >画面に表示されたままで先に進めません。 ひょっとしてブラウザから直接POSTしているのでしょうか? >phpで入力項目をPOSTで別管理者のサイトに渡して値を取得する とだけ書いていると、フォームからのPOSTを自サイトのphpスクリプトで受けて、それを相手サイトに「phpスクリプトで」POSTして結果を(phpスクリプトで)受けて、その結果を元に(何らかの編集などをして)ブラウザに返すというのを想像するのですが・・・ xmlのように画面遷移させないにしても、自サイトのphpスクリプト経由でPOST→結果を(自サイトの)phpスクリプトが返すというようにすべきではありませんか?
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.2
こんにちは。 画面遷移無く通信を行うならAjaxという機能を使うのが簡単です。 jQueryやprototypeといったものを併用すると更に簡単です。 ただ、別サイト(別ドメイン)ですとちょっと制約があります。 自ドメインに用意したPHPを噛ませて通信するという手もありますが。
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
こんばんは。 >相手サイトにはPOSTできましたが、 どのようにやってますか? 普通にsubmit()しちゃったらダメですよ?