私は昨日phpを学び始めたばかりで、以下のサンプルコードについて質問がありました。
<form action='action.php' method='post'>
<input type='text' name='foo' />
</form>
そして私のaction.php:
<?php
$foo = htmlspecialchars($_POST['foo']);
echo $foo;
?>
だから、私の質問はこれです:今のところ、phpでhtml要素にアクセスする唯一の方法は「name」属性を経由することのようです。これは本当ですか?またはそれを行う別の方法はありますか?私は主に、属性がxhtmlで非推奨になっていることを知っているので、それを回避する方法を探しています。
ありがとう!