まず、私はwampサーバーを使用して、基本的なPHP文法を学習しています。
だから私の最初のフォームのphpファイルは
<form action="foo.php" method="post">
Name: <input type="text" name="username" /><br />
Email: <input type="text" name="email" /><br />
<input type="submit" name="submit" value="Submit me!" />
</form>
foo.phpファイルは
<?php
// Available since PHP 4.1.0
echo $_POST['username'];
echo $_REQUEST['username'];
import_request_variables('p', 'p_');
echo $p_username;
// As of PHP 5.0.0, these long predefined variables can be
// disabled with the register_long_arrays directive.
echo $HTTP_POST_VARS['username'];
// Available if the PHP directive register_globals = on. As of
// PHP 4.2.0 the default value of register_globals = off.
// Using/relying on this method is not preferred.
echo $username;
?>
しかし、localhost / form2.phpを開くと正常に動作し、「username」と「email」を入力します。その後、次のエラーが発生します。
注意:未定義の変数:13行目のC:\ wamp \ www \ foo.phpのHTTP_POST_VARS注意:未定義の変数:19行目のC:\ wamp \ www\foo.phpのユーザー名
どうやら、これらのコードは機能するはずですが、何らかの理由で機能していません。Wampサーバーに何か問題がありますか?または、構成の設定方法に問題がある可能性がありますか?ありがとうございました !