将表格中的数据传递到另一页的最佳方式是什么?例如,在一个页面上输入电子邮件表单字段,该字段将用户带到已完成该字段的新页面。如果有人在未使用电子邮件表单提交链接的情况下进入该页面,则该字段将为空白。我知道这可以通过javaScript或PHP来完成,我对这两种可能性持开放态度。有没有这样做的例子我可以被引导到?
答案 0 :(得分:1)
您不需要任何JavaScript来执行此操作。
您只需在PHP中调用$_GET
或$_POST
数组,并使用已归档的任何值填充表单字段(在第二页上)。
例如:
<input type="text" name="email" value="<? echo $_POST['email']; ?>" />
如果有通过表单从上一页发送的电子邮件,它将显示在输入字段中。如果没有,则不会显示任何内容。
在PHP手册中查看:$_POST,$_GET和$_REQUEST。这些页面提供了一些快速示例,向您展示这些数组如何允许您在PHP中轻松使用表单。
注意:您还应该花些时间确保在将数据显示在页面上之前对其进行清理。
答案 1 :(得分:0)
$ msg =“blablabla”; 头( '位置:?的index.php MSG = $ MSG');
在下一页中,您可以使用此相同的会话变量并检索该值。 $ msg = $ _SESSION ['msg']
对于此方法,请确保在分配变量之前启动会话。
了解详情$_SESSION