$url = $_GET['url']; echo "$url";
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With