1

こんにちは、フォームにページ パラメータを配置する場所で問題が発生しています。ただし、ユーザーはこれを変更できますが、ユーザーがこれを変更できないようにするにはどうすればよいですか?

これが私のフォームです

<form name="comment" method="post" action="/news.php?page=shownews&id=<?php echo $pid; ?>">
      <label>Name:</label>
      <input type="text" name="name" size="40" maxlength="30">

      <label>E-mail:</label>
      <input type="text" name="email" size="40" maxlength="60">

      <label>Your message:</label>
      <textarea name="message" rows="5" cols="79" maxlength="500"></textarea>

      <input type="submit" value=" Submit " name="submit">
</form>

したがって、彼らは $pid を編集できないはずです。

4

1 に答える 1

1

action 属性は、HTML では完全に任意です。つまり、そのままにしておくと、デフォルトで現在のページになります。したがって、ユーザーに現在のページに送信してもらいたい場合は、次のアクションを省略します。

<form name='comment' method='POST'>十分なはずです。

于 2013-08-11T15:20:31.877 に答える