我能把PHP传给你两页吗?

我能把PHP传给你两页吗?,php,forms,Php,Forms,我有一张由客户填写的表格。的操作标签引用了我的在线数据库(不在我的网站上),然后返回到我的网站继续导航到“谢谢”页面 在通过在线数据库后,如何将表单的完整数据传递回我网站上的“thankyou.php”?您可以让数据库处理程序重定向到thankyou.php,然后是一个查询字符串。示例: 然后,您可以在感谢脚本中使用urldecode($\u GET['status'])、urldecode($\u GET['username'])和urldecode($\u GET['email'])将值回显

我有一张由客户填写的表格。
的操作标签引用了我的在线数据库(不在我的网站上),然后返回到我的网站继续导航到“谢谢”页面


在通过在线数据库后,如何将表单的完整数据传递回我网站上的“thankyou.php”?

您可以让数据库处理程序重定向到thankyou.php,然后是一个查询字符串。示例:

然后,您可以在感谢脚本中使用urldecode($\u GET['status'])、urldecode($\u GET['username'])和urldecode($\u GET['email'])将值回显给用户

当然,您必须对数据库端进行编程,以便对值进行url_编码,并将字符串组合在一起发送到thankyou.php。您还需要注意,查询字符串中没有密码或信用卡号等敏感数据


如果您不能控制数据库,可以重定向到一个php脚本,该脚本设置会话变量,然后发布到数据库。这种方法的问题是,即使数据库中有错误,它也会表示感谢。此外,您现在有3个重定向,这在Apple移动设备上是一个问题。

如果您提交到另一个非您自己的站点,那么您的所有表单数据都在他们的控制之下。是否有可能在提交时调用AJAX,并在用户会话中设置它,以便在用户返回您的站点时显示?另外,您可以在发布之前将信息保存在
$\u会话
变量中。当他们重新定向回来时,它应该仍然存在。