注意: 未定義のインデックス: D:Program Files の HTTP_RAW_POST_DATA
php で次のように書きました:
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
実行後
注意: 未定義のインデックス: HTTP_RAW_POST_DATA D:Program FilesphpEnvphpdemoshm_php01shm01.php の 47 行目
次に、php.ini ファイルの always_populate_raw_post_data = On コメントを削除しました
; PHP のデフォルトの動作は、; この機能を無効にするには、enable_post_data_reading を介して、$HTTP_RAW_POST_DATA は *人気がありません。
; 🎜>always_populate_raw_post_data = オン
再起動しても動作しません。アドバイスをお願いします
------解決策のアイデア------ ----- -----------
always_populate_raw_post_data = On投稿モードで送信された場合、利用可能
echo $HTTP_RAW_POST_DATA;
印刷 もちろん、送信された場合はフォーマットされていない文字列
はポストモードでは送信されません。未定義になります
-----解決策のアイデア------------- ---- -----
実際、これは file_get_contents('php://input')で置き換えることができます-----解決策のアイデア---- --- ---------------
直接実行、もちろん直接戻ります 投稿が送信された場合のみ
---- --解決策のアイデア----------------------
テストするときはフォームを書く必要があります