我要做的是:
我有一张表格。我提交了那份表格。在目标脚本的代码中,我想做一些验证。在某种情况下,我想对另一个URL进行POST。我不想只是重定向到URL。
我不知道这是否可能,这就是我要问的原因。
我正在使用PHP。
谢谢!
答案 0 :(得分:2)
对于建议cURL的人:建立这样的请求将代表服务器而不是客户端发送数据。我不认为他想要那样。
他想要POST转发,如果它存在(我认为不存在),应该由浏览器实现。
我建议在发布之前使用AJAX调用进行验证。然后根据您的回复选择发布目的地(在客户端)。
总结:您从客户端请求验证。您在服务器上进行验证。您将指令发送给客户。您根据从服务器收到的说明进行发布。
我不确定您是否理解这一点,但用户(客户)提出的任何请求详情都由他完整知晓。你不能让他POST到一个URL,在那个POST中有一个密码,并且无权访问该密码。
注意:如果您更容易阅读JavaScript和PHP而不是客户端和服务器。
答案 1 :(得分:0)
在什么情况下你需要将它发布到另一个PHP文件。
根据验证结果,你不能简单地使用IF语句将脚本重定向到另一个脚本吗?
答案 2 :(得分:0)
绝对有可能。您可以使用PHP cURL库轻松创建POST请求。但是,对于你想要实现的目标,这可能是过度的。是否有可能在JavaScript中进行验证并在提交后使用JavaScript更改表单操作属性?