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

phpに関する質問です。

自分のサーバから、他のサーバのphpファイルを呼び出します。

呼び出した先の他サーバは、処理の結果を通知するために、自サーバーのphpファイルをMETA refreshで呼びます。

そして、そのphpを呼びだする際には、GETで変数が付いてきます。(return=OKとかreturn=ERRとか)

http://sever.jp/script.php?return=OK
みたいな感じで自サーバのphpが呼ばれます

ここで、"return=OK"の部分をブラウザに表示したくないのですが、何かいい方法ありますでしょうか?

locationとセッションを使う事も考えたのですが、
セッションIDがブラウザに表示されてしまうので却下です。

宜しくお願いします。

●質問者: mgaki
●カテゴリ:コンピュータ インターネット
✍キーワード:PHP サーバ サーバー セッション ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kubira711
●35ポイント

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

?アドレスバーがないウインドウに閉じ込めてしまう。

?javaのsubmitメソッドでaction="hogehoge" method=post

のフォームを送信するように改造する。

◎質問者からの返答

javascriptのことでしょうか?

それですとアドレスバーに表示されてしまうので、METAのrefrashと同じような気がするのですが…


2 ● kazu1107
●35ポイント

相手サーバがGETで値を返してきたとき以下の関数を呼び出します。

Header("Location: http://www.google.co.jp/");

この場合ページに来たと同時にGoogleが表示されます。

この関数はヘッダの出力関数で、PHPでは省くことが許されますが、PerlなどでCGIを作るとき

Content-Type: text/html;charset=ISO-2022-JP\n\n

などと出力するのと同じ役割を果たすので、必ず最初に呼び出します。

◎質問者からの返答

>locationとセッションを使う事も考えたのですが、

>セッションIDがブラウザに表示されてしまうので却下です。

とのことです。他の方法をお願いします

関連質問


●質問をもっと探す●



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