- 締切済み
POSTにしてもurlにデーターが
HTMLのformでmethod="GET" PHPへデータ受け渡しOKですが、 method="POST"にするとNGです。 POSTにしてもデータがURLに載っている状態なので 送信側formでPOSTになっていないとおもうのですが なぜでしょうか??
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- UmJammer
- ベストアンサー率58% (115/196)
<FORM ACTION="test.php" method="POST"> この通り記述されているのだとすれば、全角スペースが問題となります。 半角スペースに直してみてください。
- oraora777
- ベストアンサー率20% (56/268)
>只今PHP練習中で >すみません、無料サーバーでの症状です。 >ローカルでのapachはまだ検証してないです。。 なんでローカルでテストしないの? 直接レンタルサーバでテストしているの?そうなら常識を疑います。 レンタルサーバの規約で動作確認のとれてないのをアップしてテストするのはダメって規約無い? 無いとしても質問者のような素人レベルの人が下手なプログラム書いてサーバダウンさせて同じサーバ利用者に迷惑になってもいいと思っている人ですか?
補足
数行のサンプルを入れただけなので良いかと思ってました。 ローカルのテストもsendmailなどはテストできないです。 素人なので、サンプルプログラムを入れているだけです。 重いPHPは削除しますとありました。
- memphis
- ベストアンサー率40% (975/2395)
PHP側が、GETしか受け付けないプログラムにしているのが原因では?
補足
すみません、無料サーバーでの症状です。 ローカルでのapachはまだ検証してないです。。 無料サーバーで自動的に広告入ってしまうのは だめなんでしょうか?? PHP使えるとあるのでPOST使えなかったら話になりませんよね。
- SAYKA
- ベストアンサー率34% (944/2776)
それだけじゃ HTML側がpostじゃないから としか言いようが無いよ。 で、そのHTML側とやらは submitするときにjavascriptに投げてたりしない? もし投げてたりただのsubmitじゃないなら その辺りを探ってみた方が良いよ。
補足
只今PHP練習中で <FORM ACTION="test.php" method="POST"> なのでただのFORMです。 なぜでしょうか?
お礼
直したら出ました。有難うございます。