Javascript 使用header()赢得';不包括在第页

Javascript 使用header()赢得';不包括在第页,javascript,php,jquery,html,http-headers,Javascript,Php,Jquery,Html,Http Headers,当我通过登录脚本进入我的用户页面时,我遇到了一些问题 我有一个名为top_template.php的文件,当我导航到它时,它包含页面顶部的所有信息,这还包括将标题放在浏览器窗口中的php代码,以及突出显示活动菜单的jquery,但我遇到的问题是,当我使用登录脚本中的标题时,这些东西都不会传到用户页面。javascript不会触发并将profile菜单项设置为active,标题输入也不会正确 然而,如果我点击菜单项,它就会启动并重新开始工作,只是当我使用php的标题(“位置:”)时就不会了 登录脚

当我通过登录脚本进入我的用户页面时,我遇到了一些问题

我有一个名为top_template.php的文件,当我导航到它时,它包含页面顶部的所有信息,这还包括将标题放在浏览器窗口中的php代码,以及突出显示活动菜单的jquery,但我遇到的问题是,当我使用登录脚本中的标题时,这些东西都不会传到用户页面。javascript不会触发并将profile菜单项设置为active,标题输入也不会正确

然而,如果我点击菜单项,它就会启动并重新开始工作,只是当我使用php的标题(“位置:”)时就不会了

登录脚本的结束部分:

header("location:user/user?user=".$db_username."");
Template.php文件的顶部:

<head>
<link rel="stylesheet" href="../style/top_template_STYLE.css">
<link rel="stylesheet" href="../style/style.css">
<link href="../favicon.ico" rel="shortcut icon" type="image/x-icon" />
<link rel="stylesheet" href="../style/bjqs.css">

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" src="/includes/js/highlightNav.js"></script>

<link href='http://fonts.googleapis.com/css?family=Noto+Sans|Francois+One' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300' rel='stylesheet' type='text/css'>

<script src="../includes/js/bjqs-1.3.min.js"></script>

<?php
include_once("../analyticstracking.php");
$path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$pathFragments = explode('/', $path);
$end = end($pathFragments);
$end = ucfirst ($end);
$end = str_replace("-"," ", $end);
switch($end){
    case "User":
        $end = "Profile";
        break;
    default:
        break;
}
echo '<title>'.$end." - mysite.com</title>";
?>

正如您所看到的,在Template.php文件的顶部,所有必要的东西都在那里,除了没有触发。我的highlightNav.js脚本也只会在文档加载时触发,所以我不知道为什么它不能工作

我也尝试过使用

    echo "
    <script>
    window.location.href = 'user/user?user=".$db_username."'
    </script>";
echo”
window.location.href='user/user?user=“.db_username.”
";

代替收割台,但无效。欢迎您的任何意见

您是否尝试在标题位置使用完整路径。它是否会将您重定向到某个页面?如果是,则重定向到哪个页面?如果我使用完整路径,它仍将默认为结尾处带有.php的页面,而不是非.php页面。是url:yoursite.com/login,然后将您带到yoursite.com/user/user?登录前后的实际URL是什么?