php - 将 php 变量发送到两个页面

标签 php forms

我有一个form.html。当用户提交表单时,变量将被发送到page1.php。此 page1.php 会将名称服务器输入存储到数据库,进行 dig 查询,将 dig 输出存储到数据库,之后用户将被重定向到 form.html

问题出在 dig 查询上。有时,dig 可能需要 3-5 秒才能收到任何回复,并且用户将被重定向到 form.html。这意味着用户必须在 form.html 上等待 3-5 秒且没有任何响应,然后才能再次重定向到 form.html

我正在考虑这个解决方案。 form.html 重定向到 page1.phppage1.php 仅在将用户重定向到 form.html 后将用户输入存储到数据库。同时page1.php会将用户输入发送到page2.php并进行dig查询。这实际上就是问题所在。如何将数据发送到 page1.php 并将用户重定向到 form.html 同时将数据发送到 page2.php 以制作背景dig 查询并将 dig 输出存储到数据库。我不知道该怎么做。

因为我不需要即时结果,所以我认为我不需要 AJAX 或 jquery 来进行挖掘查询。无论如何,用户只会看到从数据库中获取的输出。

提前致谢。

最佳答案

既然你不想使用Ajax,那么通过隐藏的iframe传递信息,在你处理提交信息的第一页上进行挖掘查询怎么样?

关于php - 将 php 变量发送到两个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9242266/

相关文章:

ruby-on-rails - rails : Restoring contents of non-model form that uses form_tag

forms - 使隐藏的窗体在 Access 2007 中再次可见

javascript - 如何将 onfocus 事件监听器添加到输入字段以更改标签的样式

php - PDO php 两个语句在一个函数中,如果都为真,则提交,否则回滚

php - 添加多个表的字段的问题

php - SQL Server 获取行数

python - (Python/Pyramid) 拥有标准列表/表单编辑器的更好方法?

php - 如何在mysql中获取0-30天记录,30-60和60 -90及90以上

php - Netbeans 不将源文件复制到 Web 文件夹

forms - AngularJS : How to mock a FormController injected in scope?