【发布时间】: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