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 回答