给出hello.php:
<?php echo "Hello"; ?>
Run Code Online (Sandbox Code Playgroud)
然而,渲染页面工作正常并返回Hello
http://example.com/hello.php?test=http%3a//whatever.com
Run Code Online (Sandbox Code Playgroud)
返回403 Forbidden.但奇怪的是,使http大写的第一个字母正常工作:
http://example.com/hello.php?test=Http%3a//whatever.com
Run Code Online (Sandbox Code Playgroud)
仅供参考,编码斜杠的百分比也为403s:
http://example.com/hello.php?test=http%3a%2f%2fwhatever.com
Run Code Online (Sandbox Code Playgroud)
我开始怀疑这可能是乘客的问题(我用它来服务RoR)