【发布时间】:2010-11-02 15:41:25
【问题描述】:
我正在尝试向 URL“localhost/login”提交表单。在我的登录目录中,我有一个 index.php 文件,其中包含我用来调试帖子是否正常工作的代码:
<?php
echo $_POST['username'];
?>
我的登录目录中有一个 .htaccess 文件:
RewriteEngine on
RewriteRule ^. index.php [L]
问题是,当我发布到 localhost/login 时,我的萤火虫显示初始 POST 已通过,但随后作为 GET 请求重定向到 login.php,没有任何 POST 变量...
发布 http://localhost/login?password=test_password&remember=true&username=test_username 301 永久移动
获取 http://localhost/login/ 200 确定
任何提示都会很棒。
谢谢
【问题讨论】:
-
login.php 部分来自哪里?你是说 index.php 吗?
-
对不起,它应该是:“但随后重定向到 login/index.php 作为 GET 请求,没有任何 POST 变量...”
标签: mod-rewrite forms post