【问题标题】:Server validation in other domain其他域中的服务器验证
【发布时间】:2012-06-04 21:56:45
【问题描述】:

我需要解决我遇到的一般问题。

我有一个域名为foo.com 的站点和一个名为foo_goo.com 的跨域

foo.com 中有一个form 有几个字段:用户名、名字、姓氏、电子邮件...

当用户按下 提交 按钮(在表单中)时,我需要对此字段进行服务器验证,进行验证的服务器位于跨域 (foo_goo.com) 中。

这个问题有什么解决办法吗? (ajax, json, servlet...)

为什么要这样做?

【问题讨论】:

  • 我不明白您的问题.. 只需将表单的操作更改为跨域上的 .php 脚本? <form method="POST" action="http://foo_goo.com/validation.php">
  • 我有 2 台服务器,在第一台服务器中我有表单,在第二台服务器中我有验证。他们需要相互交流。当用户按下提交按钮时,如果所有验证通过,第二个服务器需要发送响应。如果不是,他需要发送一条适当的消息,告诉第一台服务器他们的一个或多个验证有问题。然后第一台服务器(带有表单)需要向用户显示适当的消息。他们如何沟通?

标签: java


【解决方案1】:

我会向您推荐一个 php 代理,但还有其他解决方案,如 JSONP 或 HTML5 中的一个功能可能会对您有所帮助:Cross Domain Solutions Full client

我发现有趣的主要选项:

  • JSONP
  • PHP 代理
  • HTML5 window.postMessage

【讨论】:

    猜你喜欢
    • 2011-10-04
    • 1970-01-01
    • 2012-07-22
    • 2021-12-10
    • 1970-01-01
    • 2011-12-22
    • 2011-09-02
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多