标题位置与会话用户名

时间:2016-09-26 07:21:52

标签: php

这是我的网页标题:

<?php 

    header("Location: http://sreyas.org.in/main/index.php?user=<?php echo    
    $_SESSION['username']; ?>"); exit;
    header('Content-Type: text/html; charset=UTF-8');
    header('Expires: Thu, 19 Nov 1981 08:52:00 GMT');
    header('Cache-Control: no-store, no-cache, must-revalidate, 
    post-check=0, pre-check=0'); // HTTP 1.1.
    header('Pragma: no-cache'); // HTTP 1.0.
    header('Expires: 0');
   ?>

但我在网页上看到的只有以下错误:

  

解析错误:语法错误,意外的''(T_ENCAPSED_AND_WHITESPACE),期望标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)在第5行的C:\ wamp \ www \ sreyas \ main \ index.php < / p>

我该怎么办?

2 个答案:

答案 0 :(得分:1)

header()函数已经在php标签内。你不必加倍他们。所以试试这个:

header("Location: http://sreyas.org.in/main/index.php?user=".$_SESSION['username']);

答案 1 :(得分:0)

为什么再次启动php

<?php
    header("Location: http://sreyas.org.in/main/index.php?user=<?php echo    
    $_SESSION['username']; ?>"); 
?>

只需使用

<?php
$name=$_SESSION['username'];
header("Location: http://sreyas.org.in/main/index.php?user=".$name);
?>