1

2 つの異なる場所を指すHTTP POSTがあります。

最初の場所はサードパーティのソリューションによって処理されるため、データがどのように処理されているかわかりません (値が通過し、結果が表示されているため、そうである必要があります)。

私の場所には、NGINXサーバーがあります(これまで何度も使用しても問題はありませんでした)。私はphpを使用してPOSTデータを読み取って$_POSTます.POSTが$_SERVER["CONTENT_TYPE"] => "multipart/form-data"

$_SERVER["CONTENT_LENGTH"]しかし、タイプとが正しいにもかかわらず、$_POST$_REQUEST、および にfile_get_contents('php://input')何も入っていません。

本体は非常に小さなjson の塊 (<1k)です。常にオブジェクトの配列。

使用した配列の内容を確認するにはecho json_encode( array( "GET" => $_GET, "POST" => $_POST, "REQUEST" => $_REQUEST, "SERVER" => $_SERVER ) )

何を確認するかについてのアイデアがなくなりました。

$_SERVER["PHP_SELF"]おそらくパス区切り文字が原因で、エントリに奇妙な文字化けがありますか?

4

1 に答える 1