ホームページ > php教程 > php手册 > PHPフォーム送信フォーム名にピリオド(.)が含まれる場合はアンダースコア(_)に変換されます。

PHPフォーム送信フォーム名にピリオド(.)が含まれる場合はアンダースコア(_)に変換されます。

WBOY
リリース: 2016-06-13 12:03:40
オリジナル
720 人が閲覧しました

最近、会社のプロジェクトに取り組んでいたときに、通常のフォームを送信したときに、送信された値が正常に取得できないという奇妙な問題を発見しました。最初はそれが私自身であると思いました。サービスに問題があり、データベースに正常に書き込むことができませんでした。その後、SQL ステートメントを検出した後、実際にはデータの取得時に問題が発生し、取得されたデータがすべて空であることが判明しました。デバッグ中に、バックエンドに送信されたすべての変数が予期された変数ではなくなり、PHP によって変換されたことが判明しました。
テスト コードは次のように提供されます:

コードをコピーします コードは次のとおりです:



テストフォーム送信
post">
名前:

パスワード: gt;

QQ: ;
住所:
電話番号:

性別: 女性

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート