1. ホーム
  2. php

[解決済み] PostmanでPOSTパラメータを送るとうまくいかないが、GETパラメータを送るとうまくいく

2023-07-24 23:59:02

質問

Chromeの拡張機能Postmanを使って、簡単なPHPページをテストしようとしています。URLパラメータを送信すると、スクリプトは正常に動作します(例えば、変数は $_REQUEST パラメータで利用可能です)。として送ると x-www-form-urlencoded パラメータとして送ると $_REQUEST パラメータには PHPSESSID .

スクリプトです。

<?php
var_export($_REQUEST);
?>

URLパラメータを送ると $_REQUEST にはそれらが含まれます。

しかし、私はそれらを POST という変数で送ります。 $_REQUEST はそれらを含んでいません。

何が足りないのでしょうか?

どのように解決するのですか?

私はPostmanでurlを http:// にリダイレクトしていましたが、Apache は https:// にリダイレクトされ、どういうわけか POST 変数が途中で落とされていました。

に変更した後、私はそれを https:// に変更したところ、POST変数が正常に動作するようになりました。

こちらもご覧ください。 https://stackoverflow.com/a/28461500/704803