$url = $_GET['url']; echo "$url";开发者_Go百科
and I request /test.php?url=ok
gives me ok as output..
but I use a url test.php?url=http://google.com
gives me 403- Forbidden error.. I donno why it's not working ..
Please help me..
This is often caused by overcautious settings of mod_security, an Apache extension. You'll have to consult your provider. (But they usually disable this individually or relax the settings.)
Since characters like : and / etc are special characters in URLs, you cannot use them as part of a query string like that. You need to encode what you are passing in as a URL - in php that is done by the urlencode function, and will look like this:
test.php?url=http%3A%2F%2Fgoogle.com
I added SecFilterEngine Off to .htaccess . and it solved the problem
it's basically mod_security .
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论