【发布时间】:2013-11-25 01:30:09
【问题描述】:
所以我有这样一种情况,用户通过表单提交一些数据,然后单击一个提交按钮,该按钮指向一个单独的 .php 页面,处理完成。处理完成后,我需要转到另一个 .php 页面并连同它一起发送一个我已经知道其值的 POST 变量。
在 html 中,我会制作一个带有输入和提交按钮的表单。在没有用户点击提交按钮的情况下,你如何在 php 中做到这一点?
【问题讨论】:
-
你不知道 - PHP 中唯一可行的方法是标头请求,它只能执行 GET 参数。最简单的方法是输出一个您自动提交的表单
-
一种选择是使用会话并将会话名称分配给您希望分配给的变量。 编辑:“如何在没有用户点击提交按钮的情况下在 php 中做到这一点?” 正如@Pekka웃所说的那样。
-
让 JavaScript 为您按下按钮。 (只是不是真的;
form.submit())。 -
如果其他页面在我们的控制之下,会话是最好的答案;如果它是一个外国页面,他们不会为你做太多。