Forms 提交后失败并重定向

Forms 提交后失败并重定向,forms,url,session,post,get,Forms,Url,Session,Post,Get,这有点奇怪。我允许用户使用POST表单提交URL。此表单以及与之相关的所有内容都位于我的mainpublic\u html的子文件夹中。生成的PHP与表单位于同一页面上,执行以下操作: if (filter_var($_POST['input-addr'], FILTER_VALIDATE_URL)) { $_SESSION['scy-prox-url'] = $_POST['input-addr']; } else { $_SESSION['scy-prox-url'] = '

这有点奇怪。我允许用户使用POST表单提交URL。此表单以及与之相关的所有内容都位于我的main
public\u 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进行大量编辑

如果我输入一些简单的内容,比如,它似乎失败了,并将我重定向到404未找到页面

我创建了一个GET客户机,该客户机执行与上面相同的操作,但使用了有效的
$\u GET

有什么想法吗?

因为这对我很有用:


我怀疑这可能是您粘贴的代码下面的内容。

我认为这可能是子域的问题。我有一个子域名“blog.mywebsite.com”,它指向“mywebsite.com/blog”,除了这个子域名之外,任何东西都可以正常工作。