这很奇怪。我让用户使用POST表单提交URL。此表单以及与其有关的所有内容都位于我的主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找不到的页面。
我创建了一个GET客户端,它执行与上面相同的操作但使用$_GET
工作。
有什么想法吗?