0

我正在开发一个脚本来从外部 url 获取一些信息。但是我的托管有问题,脚本返回“NetworkError:403 Forbidden”,所以我做了一个非常简单的脚本来查找这个问题并得到了相同的结果。

当我转到 ?url=http://youtube.com 或 ?url=http://google.com 或任何 ?url=url 时,它正在回显变量值。

但是当我访问 ?url=http://tiny.cc 或 ?url=http://adf.ly (现在只找到这两个)时,我得到“NetworkError:403 Forbidden”(用萤火虫发现; 显示空白页)

谢谢你。

代码:

<?php
  $get_url = $_GET['url'];
  if ( isset ( $get_url ) && $get_url != '' )
    echo $get_url;
  else
    echo 'Please enter "?url=anything" at the end of the URL.';
?>
4

2 回答 2

1

这不是 PHP - 它是您的 httpd 返回 403。请检查它。

于 2012-08-31T12:06:17.250 回答
0

修复了问题。来自我的主人的消息:

http:// 的问题已修复。我们的安全功能 mod_security 阻止了该操作。我添加了一个例外。现在它正在工作。

于 2012-09-01T02:28:05.817 回答