【问题标题】:Better Understanding of Web Proxies for php and javascript更好地理解 php 和 javascript 的 Web 代理
【发布时间】:2009-11-05 08:06:22
【问题描述】:

我正在尝试开发一个分析项目。我的目标是让 x-domain 的所有者被允许从我的服务器复制并粘贴一小段 javascript 包含的 sn-p 到他们的站点。这将能够分析最终用户在其网站上的体验。

鉴于我的服务器是 php,我将发送和接收大于浏览器最大限制的数据,我的问题是......

是否只有一台服务器需要网络代理才能成功交换数据? (即 x 域可以将数据发回给我而不需要代理吗?)

由于我只从 x-domain 收集数据,我只需要 x-domain 向我发送数据。我的服务器不需要向它发送数据。因为我在我的服务器上使用 php/apache。我是否只需要配置 php 来设置此代理,以便 javascript 发送数据。

我注意到雅虎开发者网络获得了设置网络代理的示例代码。我可以将它用于我自己的使用和自己的工作吗?有什么好的资源可以让我开始正确地做这件事吗?

谢谢你们的回复。我很感激。

【问题讨论】:

  • 你认为你为什么需要代理?
  • 另外——“浏览器的最大限制”到底是什么意思?
  • 您的服务器带宽是否有限...并且您想通过设置反向 squid 代理来处理更多流量,就像这里讨论的 visolve.com/squid/whitepapers/reverseproxy.php

标签: php javascript jquery apache proxy


【解决方案1】:

您不需要任何代理。您也不应该使用 ajax,而是将数据传递给页面中隐藏的“”。这就是 Google 解决跨域问题的方法:他们加载一个“gif”,只是它不是真正的 gif,而只是一个到他们的服务器的路径,它在发生时提供用户数据。

这可能是解决跨域问题的最佳选择。

【讨论】:

    猜你喜欢
    • 2016-04-09
    • 2013-10-15
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 2018-11-04
    相关资源
    最近更新 更多