1

フォームにこのようなものが含まれている場合

<input type="text" name="name" maxlength="30" value="<?php echo htmlspecialchars($_POST['name']); ?>" />

ページの更新時に情報を保持するために、次のようなフォームの検証/エラーチェックに影響しますか

if($_POST['name'] == '') {
4

1 に答える 1

1

を使用すると、htmlspecialcharsなどの特定の html タグが&,<,>対応するエンティティ コードに変換されます&amp,&lt,&gt。これらの値はテキスト フィールドに表示されます。if($_POST['name'] == ""操作の後に次のページで呼び出すと、呼び出されたフィールドには前述のデータが含まれているため、おそらくPOSTfalse と評価されます。POSTnamehtmlspecialchars

于 2012-08-30T02:00:52.047 に答える