通过隐藏的输入标记发送$ id变量

时间:2011-05-27 16:30:30

标签: php html

我在表单中有一个输入标记,如下所示

  • 我不知道是否应该通过输入标记
  • 的value属性放置变量$ id
  • 我不记得了,但我需要这个URL的值,所以我可以在表单提交后提取它。

     <input type="hidden" id="parent_comment" name="comments" value="'.$id.'" /> 
    

1 个答案:

答案 0 :(得分:3)

这就是你如何在表单中嵌入一个值。如果你希望这个值是防篡改的,那么考虑以某种方式加密它(http://php.net/mcrypt for one),这样它在客户端上就没有意义了,但很容易转换回服务器上的有用值

您可以将它存储在服务器上的会话中,但是如果用户打开了多个表单副本,则存储的值将被踩踏并提交表单副本A可能会获得副本B的id值。

至于检索值,它会在$_GET['comments']$_POST['comments']中,具体取决于您提交表单的方式。