Php 使用html在另一个区域中输入的表单数据

Php 使用html在另一个区域中输入的表单数据,php,html,forms,Php,Html,Forms,我想取某人在我表格中输入的名字,并在页面的其他地方使用它。因此,当他们提交表格时,在它指向的页面上会说“谢谢” 我知道如何使用php实现这一点,但我已经将我的php设置为在它发送电子邮件后直接指向html页面,因此我想知道是否有方法保持此设置,并且在html页面上会显示“谢谢” 当我使用php时,我编写 ($_请求['name']); 提取名称,但有没有一种方法可以在php页面之外实现这一点 如果没有,我会坚持我过去的做法,但我在任何地方都找不到答案,我想知道这是否可能,谢谢 您可以在PHP中设

我想取某人在我表格中输入的名字,并在页面的其他地方使用它。因此,当他们提交表格时,在它指向的页面上会说“谢谢”

我知道如何使用php实现这一点,但我已经将我的php设置为在它发送电子邮件后直接指向html页面,因此我想知道是否有方法保持此设置,并且在html页面上会显示“谢谢”

当我使用php时,我编写 ($_请求['name']); 提取名称,但有没有一种方法可以在php页面之外实现这一点


如果没有,我会坚持我过去的做法,但我在任何地方都找不到答案,我想知道这是否可能,谢谢

您可以在PHP中设置一个cookie,然后让一些Javascript拾取它并将其名称输入

您可以将名称添加到HTML页面的URL中,如
谢谢.HTML?name=John
,然后使用JavaScript将其添加到页面中。变量可以通过JavaScript中的
location.search
来访问。

你应该看看HTML5跨文档消息传递

你可以尝试用一些JavaScript来实现,但是我仍然不知道你为什么要这样做,而不是将.html重命名为.php,并回显name.html是静态页面,因此你无法传递任何消息将动态变量添加到该页面。还有其他一些可能的方法,如使用iframe、对html页面的ajax调用等,但在这种情况下它们是不可行的。所以请坚持使用php。@coolpup您能发布一些html和php代码吗?这样我们就可以更好地了解您正在做/试图做什么了?