2010-07-07 45 views
0

我正在寻找一种解决方案,允许用户通过投票系统或横幅向主要网站提交投票。跨多个网站收集投票

目前,我知道有一种解决方案可以与drigg和drupal一起使用,但它需要url重定向或mod_rewite,它目前在客户端服务器上不可用。

有没有人知道一个解决方案,可以让人们在独立网站上的横幅上记录他们的投票,同时维护一个网站收集匿名用户的所有数据?或者,可以采用什么方法来实施此解决方案。使用没有mod_rewrite的drigg有可能吗?

回答

0

如果将选票提交给其他站点,唯一的问题是您在使用Ajax时可能会遇到跨站点请求限制。

但是,如果您使用正常的html表单,而该表单的行为是另一个网站(即收集投票的主要网站),它应该可以正常工作。

1

正如Artefacto所说,涉及到跨站点请求时Ajax存在限制,但您可以做的是在外部站点的iframe中显示横幅,这样iframe就可以获得坐落于其上的src您的家庭服务器,您可以完全访问。通过这种方式,您可以记录投票并仍然保持完全控制。

Google用adsense做了类似的事情。

+0

是的,这听起来像一个很好的解决方案。谢谢。 – user385485 2010-07-07 13:39:00

+0

只是检查和横幅可能是在CDN上,所以这可能不是一种选择,但我确实认为这是一个很好的解决方案。 – user385485 2010-07-07 13:52:58

0

使用服务模块也可能是一个解决方案。我相信有一个json监听器,应该可以使用services模块将Web服务调用到其他服务器。