HttpURLConnectionでキーに角カッコ付[]を含むデータを文字列のままPHPにPOSTする方法を教えてください。
角カッコ[]を付きのキーを送信すると、原則、PHP側でも配列※として処理されるそうですが、
文字列(String)として受け渡したいです。
※別の質問でいただいた回答
https://teratail.com/questions/28586
<理由>
・PHP側はテンプレートを使っており、角カッコ[]を付きのキーを変更できない。(影響が多岐にわたる可能性があるため)
・POSTデータの受け渡し先でログイン認証のフォームがあり、そのまま認証をしたい
です。
<流れ>
-
data[User][email]=foge@gmail.comをPOST
-
PHP側でdata[User][email]=foge@gmail.comで受けとり、
<input name="data[User][email]"・・・>といったログインがそのまま叩かれるのが、理想をイメージしています。
<課題点>
PHP側で$_POST["data"]["User"]["email"]と書けば、postされたデータを受け取れるのですが、
<input name="data[User][email]"・・・>を直接叩ければと思っています。
もしくは、上記inputにうまく入れる方法があればお教えいただければ幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/29 23:31