使用隐藏的"表单"来传递变量

Sam*_*mer 0 php variables

只是学习在php中从页面到页面传递变量,并试图为我找到最好的方法,因为我必须在5页之间传递~10个变量.在第一页上,有一个表单是否有意义:

<form method="post">
    <input type="hidden" name="test" value="<?php $test ?>" />
</form>
Run Code Online (Sandbox Code Playgroud)

然后在下一页上我可以使用POST?我不想有一个ACTUAL表单,只是将它用作我的变量的存储区域.另外,action=如果第二页被称为second.php ,我该怎么办?

任何帮助表示赞赏,谢谢

Mad*_*iha 7

简答:表单仅在提交时有效.您可能想要使用会话.

更长的答案:

  • 没有用户输入的表单没有意义.这就是它的存在.
  • action=表单上的属性反映了表单的提交位置.如果处理页面second.php,则action=属性应该指向那里.
  • 会议不是唯一的可能性.PHP还可以设置cookie,如果服务器不关心数据(仅用作媒介),则可以使用HTML5的localStorage.