首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在页面之间重定向时,URL末尾的奇怪#

问在页面之间重定向时,URL末尾的奇怪#
EN

Stack Overflow用户
提问于 2015-01-01 11:16:48
回答 1查看 88关注 0票数 1

我遇到的问题是#f1正在我的所有页面之间传递,#f1是指我的登录表单(如127.0.0.1/#f1 )使用div标记显示登录表单。然后,表单posts被重定向到127.0.0.1/_af/act_login.php,使用会话变量使用die(header(location:)); exit()登录用户。但是该URL的末尾也有#f1,如127.0.0.1/_af/act_login.php#f1。然后,当我从那个页面重定向回127.0.0.1,它再次携带它,例如127.0.0.1/#f1再次打开登录表单,而不仅仅是我的主页。不知道我做错了什么?或者在哪里找出精确的答案,任何帮助都很感激。谢谢。

下面是代码的片段:

要打开登录表单:<a href="#f1"><li>Login</li></a>

登入表格:

代码语言:javascript
复制
<div id="f1">
    <div id="loginForm">
        <h3>Login</h3>
        <form name="loginForm" action="" method="post">
            <input type="hidden" name="form" value="Login" />
            <div>Email:</div>
            <div><input type="text" name="email" value="" /></div>
            <div id="newLine"></div>
            <div>Password:</div>
            <div><input type="password" name="password" /></div>
            <div id="newLine"></div>
            <div class="submitButton"><input type="submit" value="SUBMIT" /></div>
        </form>
    </div> </div>

一旦验证完成,PHP就可以重定向:

代码语言:javascript
复制
die(header("Location: _af/act_login.php"));
    exit();
}

PHP在日志条目完成后重定向:

代码语言:javascript
复制
die(header('Location: http://127.0.0.1'));
    exit();
EN

回答 1

Stack Overflow用户

发布于 2015-01-01 11:25:34

这是一个片段标识符,因为表单会自动发布。从来没有见过这样的标题,不是在标题之前杀死脚本吗?试着把它们换成

代码语言:javascript
复制
header("Location: _af/act_login.php");
die();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27730260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档