我能把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会话
变量中。当他们重新定向回来时,它应该仍然存在。