为什么人们在没有CURLOPT_PROXY的情况下使用CURLOPT_PROXYPORT 3128?

时间:2015-06-13 13:35:33

标签: google-maps curl proxy

我在对this问题的已接受答案的评论中问过这个问题,但也许是因为它是对旧问题的评论,也许是因为答案对任何对此都有信心的人都很明显。 ,它没有回应。但我只是想确定...我看到无数代码通过php curl访问google maps api的代码,其中指定了:

curl_setopt($ch, CURLOPT_PROXYPORT, 3128);

但是没有指定或提及CURLOPT_PROXY。对我来说,这毫无意义。所以我认为这只是一个案例,有人从发布之前的一些示例代码中删除了代理行,而其他人都盲目地将其复制粘贴到代码中,然后发布了代码。

任何人都可以确认吗?如果省略CURLOPT_PROXY行的情况,是否有人知道端口3128的重要性?除了使用谷歌地图的类似代码片段外,我没有看到其他地方提到的端口号。

1 个答案:

答案 0 :(得分:0)

Apparently

  

端口3128通常由非常受欢迎的Web代理服务器“squid'”使用   也可以代理其他协议(例如ftp)。

根据Wikipedia,鱿鱼:

  

具有广泛的用途,通过缓存来加速Web服务器   反复要求;缓存Web,DNS和其他计算机网络   查找共享网络资源的一组人员;帮助   过滤流量的安全性。

所以看起来它不仅仅是一个任意的端口号。

将来,您可以点击"分享"链接到特定答案。根据答案并复制链接。例如,您所指的答案的链接为https://stackoverflow.com/a/11395547/4241842