raksmart活动促销

分享

写回答

发帖

lunarpages非常奇怪的问题,相信大家也有遇到

国外虚拟主机 国外虚拟主机 2885 人阅读 | 5 人回复

发表于 2007-9-21 23:52:46 | 显示全部楼层 |阅读模式

我的服务器在 elen服务器上,今天我编辑了一个php文件,它的作用是在服务器上使用php函数来打开网页

php文件的url地址是 : http://www.foodaq.cn/geturl.php

php代码是

<?php
error_reporting(E_ALL);
echo file_get_contents($_REQUEST['url']);
?>

你可以这样访问php文件:  http://www.foodaq.cn/geturl.php?url=http://www.xxx.com  ( www.foodaq.cn is on elen host)

出问题了, 如果把参数 www.xxx.com 换成 www.msn.com(或者任意一个美国的网站) ,那么php文件可以正常运行,并且可以正常显示msn网站的内容

但是把参数www.xxx.com换成 www.sina.com.cn( 或者任意一个中国的网站,比如 www.baidu.com  , www.163.com ,www.2552.com.cn) 都发现该php文件的运行结果是time out

我发现所有的中国网站都不能使用这个php打开,但是所有的美国网站都可以使用这个文件打开,也就是说,中国用户可以访问我的网站,但是在我的网站上却不能访问中国网站,
并且,我发现所有使用url_fopen函数不能打开所有的中国网站,是不是elen服务器对 中国的网站做了限制?\


上面这断话怎么翻译啊,请高人指教

回答|共 5 个

大象无形

发表于 2007-9-23 14:26:30 | 显示全部楼层

这个只能问客服了

twt

发表于 2007-9-23 18:57:07 | 显示全部楼层

  和我的问题一样.

以前是正常的,前几天给我换了个IP,说是给我的独立IP,可是之前我的就是独立IP.
换了之后,就打不开国内站点了.我用的fopen()一样的.返回假.

twt

发表于 2007-9-23 18:58:50 | 显示全部楼层

楼上加我QQ:51201291 翻译好了,给我来个
老外开始欺负中国人了

大漠孤狼

发表于 2007-9-24 00:09:32 | 显示全部楼层

这个问题我们也在找原因,很奇怪。

感觉很多时候是服务器IP被封了,这个就用不了了,可能虽然你买了独立IP,但是你打开国内网站的时候用的还是服务器的ip
等有空我查查这个函数是怎么执行的,或者问问熟悉的人

[ 本帖最后由 大漠孤狼 于 2007-9-24 12:10 AM 编辑 ]

demoseo

发表于 2009-6-18 14:25:48 | 显示全部楼层

有点伤心啊。。。好多东西都不能用了。难道就不行啊。

我的以前也是封了IP以后,买了个独立的。

demoseo

发表于 2009-6-18 14:26:28 | 显示全部楼层

不能现在有没有解决办法了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则