• 締切済み

POSTにしてもurlにデーターが

HTMLのformでmethod="GET" PHPへデータ受け渡しOKですが、 method="POST"にするとNGです。 POSTにしてもデータがURLに載っている状態なので 送信側formでPOSTになっていないとおもうのですが なぜでしょうか??

みんなの回答

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.4

<FORM ACTION="test.php" method="POST"> この通り記述されているのだとすれば、全角スペースが問題となります。 半角スペースに直してみてください。

devid
質問者

お礼

直したら出ました。有難うございます。

  • oraora777
  • ベストアンサー率20% (56/268)
回答No.3

>只今PHP練習中で >すみません、無料サーバーでの症状です。 >ローカルでのapachはまだ検証してないです。。 なんでローカルでテストしないの? 直接レンタルサーバでテストしているの?そうなら常識を疑います。 レンタルサーバの規約で動作確認のとれてないのをアップしてテストするのはダメって規約無い? 無いとしても質問者のような素人レベルの人が下手なプログラム書いてサーバダウンさせて同じサーバ利用者に迷惑になってもいいと思っている人ですか?

devid
質問者

補足

数行のサンプルを入れただけなので良いかと思ってました。 ローカルのテストもsendmailなどはテストできないです。 素人なので、サンプルプログラムを入れているだけです。 重いPHPは削除しますとありました。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

PHP側が、GETしか受け付けないプログラムにしているのが原因では?

devid
質問者

補足

すみません、無料サーバーでの症状です。 ローカルでのapachはまだ検証してないです。。 無料サーバーで自動的に広告入ってしまうのは だめなんでしょうか?? PHP使えるとあるのでPOST使えなかったら話になりませんよね。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

それだけじゃ HTML側がpostじゃないから  としか言いようが無いよ。 で、そのHTML側とやらは submitするときにjavascriptに投げてたりしない? もし投げてたりただのsubmitじゃないなら その辺りを探ってみた方が良いよ。

devid
質問者

補足

只今PHP練習中で <FORM ACTION="test.php" method="POST"> なのでただのFORMです。 なぜでしょうか?

関連するQ&A