PHP $ _GET('')问题。很简单,但我无法解决

时间:2012-08-31 11:47:07

标签: php

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

当我去?url = http://youtube.com或?url = http://google.com或者什么?url = url时,它回显变量值。

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

谢谢。

CODE:

<?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.';
?>

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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