【发布时间】:2014-01-04 01:37:57
【问题描述】:
有没有办法在一台服务器上的 php 中准备表单数据,然后在另一台服务器上的表单中打开并填写该数据?
所以,我在 SERVER/DOMAIN1 上有 mypreparation.php,用于准备数据。在 SERVER/DOMAIN2 上是 form.php,如果设置了 POST 变量,它可以读取 POST 变量并将它们预填充到 input 和 textarea 标签中。
如何准备和发送来自 mypreparation.php (SERVER1) 的 POST 数据,并在浏览器中打开页面 form.php (SERVER2),并使用来自 mypreparation.php 的填充数据?
从用户的角度来看,流程看起来像这样。用户在 DOMAIN1 上,她有一个链接。当她单击链接时,php 准备数据并在 DOMAIN2 上打开带有填充数据的表单,等待用户单击发送。无法使用 GET 发送数据,因为它更大。
这将在没有 javascript 的情况下完成,只需 php1 到 php2 即可创建 html。我控制 mypreparation.php 和 form.php。有任何想法吗?谢谢。
【问题讨论】:
-
我不确定我是否理解流程,用户是否曾经输入过
DOMAIN1或者用户是否只与DOMAIN2交互? -
用户在 DOMAIN1 上,并且在 DOMAIN1 上她有一个链接。当她单击链接时,php 准备数据并在 DOMAIN2 上打开表单,其中包含填充的数据。
-
有人吗?来自 DOMAIN1 的 Php1 将发布数据发送到 DOMAIN2 上的 php2,并且 php2 在用户浏览器中打开并带有预填充的数据。有可能吗?
-
我会更新我的答案。
-
@Digital Chris:好的,正如我同时研究的那样,我发现您的最终解决方案是正确的解决方案。但是,它并不像我想要的那样直截了当。所以我会按照最初的计划用ajax隐形形式来做。无论如何,感谢您的时间和回答。