我在远程服务器上有一个表单(remote_form.php
),它发布到我在网络服务器上的脚本。该脚本接收远程数据并将其处理到我们的数据库中。
目前,我的<form>
标记如下所示:
<form name='cform' action="https://mysite/incoming/data_listener.php" method="post" onsubmit="return validateFrm(this)" enctype="multipart/form-data">
在我的每个远程服务器上都有自己的SQL Server实例,其中包含我的表单用于预填充目的的数据。我想做的是在我的数据发布到我的data_listener.php
脚本之前,我想插入本地数据库。
除了提交到remote_form.php
本身,执行本地插入,然后使用data_listener.php
变量重定向到$_GET
(这将涉及编辑data_listener
来处理{{ 1}}除了$_GET
),我还有其他选择吗?
答案 0 :(得分:0)
我会坚持你对remote_form.php的调用。你的本地插入然后你可以使用context_stream_create()和file_get_contents() - 欺骗你的data_listener.php而不是你的GET(我假设使用标题(“位置:....”)或跳到一个javascript window.location(...))。
请参阅php手册页上的示例:
http://fr2.php.net/manual/en/context.http.php
干杯。