- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのインストールで)
フォーム変数が渡せない問題について
このQ&Aのポイント
- 自宅のPCにturbolinux7+php4.2.1+apache1.3.26をインストールしましたが、フォーム変数が渡せない状態です。
- 他のサーバでは問題なく動作するため、サーバの設定が原因と考えられます。
- 初心者にもわかりやすい言葉でアドバイスを頂きたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
多分、問題はPHPの変数の受け渡し方法にあると思います。 php.iniにおいて、register_globals 設定がoffになっているのだと思います。 POSTで送った場合は_POST["NAME"]という形でないと受け取れません。 詳細は下記のURLで。
その他の回答 (1)
noname#4147
回答No.1
PHP4.2.0以降、仕様が若干変更されています。 <input type="text" name="hoge" value="hogehoge"> の場合、 POSTでは$_POST["hoge"] GETでは$_GET["hoge"] で受け取れます。
質問者
お礼
無事解決いたしました ありがとうございました。 今回のことでバージョンによる仕様の変更なども 注意深く調べてからインストールしなければならないことを学びました。 ありがとうございました
お礼
ありがとうございます 解決しました。 今回のことで始めて知ったのですが フォームのデータを受け取る形に $POST["data"]というのがあるとはびっくりしました。 いつも人が設定したサーバーを利用していると なかなか気づかないところだとおもいました。 大変勉強になりました。 ありがとうございます。