- 【PHP】下らねぇ質問はここに書き込みやがれ 2©2ch.net
301 :デフォルトの名無しさん[sage]:2015/08/31(月) 20:41:11.85 ID:Ny4CPwsw - 前提としてphpとjavascriptでajaxもどきに挑戦しています。
file_get_contents('php://input'); で取得するデータに関する質問です。 javascriptが有効/無効で処理をわけるつもりで 無効な時はform actionにphpのパス指定してPOSTで送信しているのですが その際日本語はデコードされて取得しています。 有効な時はjavascriptの関数に飛んで XMLHttpRequest ↓ open("POST", "phpファイル", true); setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); としているのですが日本語がデコードされずに取得されます。 form要素もデフォルトではContent-Typeがapplication/x-www-form-urlencodedのはずですが この違いが出る原因はなんでしょうか?
|
|