人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpを使って有るサーバーにリクエストを投げたいと思っています。

あるサーバーにリクエストを投げて(投げっぱなしにして)その後、自サーバー内の別のPHPを呼び出すという処理を行いたいのですが、何か良い方法はないでしょうか。

PEARなどはインストールされていません。

●質問者: pinkymonk
●カテゴリ:インターネット ウェブ制作
✍キーワード:Pear PHP インストール サーバー リクエスト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Sampo
●60ポイント

(ショッピングサイトで、カード決済をカード会社のサイトへのPOSTで行いたいような場合でしょうか)


自サーバの内のPHPでまずリクエストを受け付けます。このPHPが出力するHTMLは独自の表示をするほか、METAで別窓を開き、他サイトの画面を呼び出すようにしておきます。

他サイトへのリクエストというのがGETならばURLに書き込んでおけばOK。

POSTなのなら、別窓にはまずジャンプ用の自作PHPを表示させ、このPHPの表示するHTMLではリクエスト内容をすべてHIDDENフィールドで持っていて、onLoad=を使って表示と同時にPOSTしてしまうようにしておきます。


以上は、ユーザのブラウザに頼ったやり方なので、マルチウィンドウでない環境うやJavascriptの無効な環境のユーザには無効です。

確実な処理をお求めなら、PHPスクリプト内で目的のサイトにHTTPアクセスして必要なリクエストを投げることになります。

http://q.hatena.ne.jp/answer

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ