【问题标题】:POST submit fails and redirectsPOST 提交失败并重定向
【发布时间】:2012-08-09 05:03:42
【问题描述】:

这有点奇怪。我让用户使用 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 not found 页面。

我创建了一个 GET 客户端,它执行与上述相同的操作,但使用了 $_GET,它可以工作。

有什么想法吗?

【问题讨论】:

    标签: forms url session post get


    【解决方案1】:

    因为它在这里对我有用:http://codepad.org/zyXTCJDZ

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

    【讨论】:

    • 我认为这可能是子域的问题。我有一个指向“mywebsite.com/blog”的子域“blog.mywebsite.com”,除了这个子域之外的任何东西都可以正常工作。
    猜你喜欢
    • 2014-02-22
    • 1970-01-01
    • 2015-05-30
    • 2011-03-19
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 2018-12-08
    • 2012-01-16
    相关资源
    最近更新 更多