2010-07-07 65 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服務調用到其他服務器。