这是一件很奇怪的事情。我让用户使用 POST 表单提交 URL。此表单以及与之相关的所有内容都位于我的 main 的子文件夹中public_html
。生成的 PHP 与表单位于同一页面上,它执行以下操作:
if (filter_var($_POST['input-addr'], FILTER_VALIDATE_URL)) {
$_SESSION['scy-prox-url'] = $_POST['input-addr'];
} else {
$_SESSION['scy-prox-url'] = 'false';
}
在此之下,它获取请求的 URL 文件的内容并对 HTML 进行大量编辑。
如果我输入一些简单的东西,比如http://smashingmagazine.com/,它似乎会失败并将我重定向到 404 not found 页面。
我创建了一个 GET 客户端,它执行与上述相同的操作,但使用$_GET
哪个有效。
有任何想法吗?