[PHP] HTTP通信でWEBページにパラメータをPOSTする際、他ホスト[yourdomain.com]にはPOSTパラメータが渡りますが、自ホスト[mydomain.com]にはPOSTパラメータが渡りません。GETパラメータは渡っていて、通信もエラーを返しません。考えられる原因を教えて下さい。よろしくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/21 19:50:35
  • 終了:--

回答(3件)

id:yyaibo No.1

yyaibo回答回数89ベストアンサー獲得回数02005/04/21 20:21:45

http://www.nishishi.com/perltips/script2.html

GETでもPOSTでもどちらでもパラメータを受け取れるようにする - にししの Perl/CGI Tips ふぁくとりー

具体的な環境がわからないので、なんともいえません。

ここは参考できるのでは?

id:moritamasahiro No.2

moritamasahiro回答回数190ベストアンサー獲得回数02005/04/21 21:39:24

適当なURLが見つからなかったのでポイントは不要です。


たしかPHPのPOSTは、4.1か4.2以降の対応だたと思います。

(受け取りに $_POST を使う場合)


自ホスト[mydomain.com]のPHPバージョンがそれ以前であれば、使えないと思います。

id:troubleantenna No.3

troubleantenna回答回数71ベストアンサー獲得回数02005/04/22 01:56:24

http://www.php.net/manual/ja/features.file-upload.php

PHP: ファイルアップロードの処理 - Manual

このページや、ここからたどれる「陥りやすい落とし穴」は参照されましたか?

id:ukp

すみません、自己解決しました。

リクエストヘッダのMETHODが小文字(post)だと上手くいかないようです。mydomainは小文字で送っていて、さらにmydomainが小文字で受け取ったときの対処をしていなかった、ということのようです。ありがとうございました。

2005/04/22 09:41:13

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません