質問

質問者:ytse post と get
困り度:
  • すぐに回答を!
postとgetの両方でデータ送信が行われる可能性がある場合(あるときはpost、あるときはget)に簡単に効率よくデータを変数に入れてやる方法ってありますか?
最初は$_REQUEST を使っていたのですが、これではクッキー情報も入ってしまったため、これはやめました。そこで今は下のような方法を考えています。

if(postならば){
while(list ($key, $val) = each($_POST)) {
$INPUT[$key] = $val;
}
} else {//getなら
while(list ($key, $val) = each($_GET)) {
$INPUT[$key] = $val;
}
}


ただ、検索の仕方が下手なのか、受信した送信形式がPOSTかGETなのかということを知る方法がわかりません。 どなたかアドバイスを下さい。
質問投稿日時:05/02/23 08:43
質問番号:1233241
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:neo_ap1 PHPですよね?

if( $_SERVER["REQUEST_METHOD"] == "POST" ){
//postなら
}
else {
//getなら
}

でどうでしょうか?
種類:回答
どんな人:一般人
自信:参考意見
回答日時:05/02/23 09:37
回答番号:No.1
この回答へのお礼ありがとうございます。無事できましたv