私のサーバーでは、フォームが送信された後に $_POST['username'] を使用してデータを収集する代わりに、単純に $username を使用できました。
したがって、フォーム送信後:
echo $username;
次のように生成されます。
echo $_POST['username']
新しいサーバーに移動したばかりですが、これは新しいサーバーでは機能しないようです...これはおそらくPHPで設定されたものですか?
それ以外の場合は、サイト全体を調べて、非常にフォーム駆動型のサイトを新しい $_POST[] メソッドを使用するように変更するタスクがあります (新しいものではありませんが、私の言いたいことはわかります)。
また、私が過去に行ったように、$_POST[] を使用していないのは悪い習慣であり、その理由は何ですか?