将php会话变量传递给包含jquery的html页面

时间:2016-01-31 19:00:53

标签: javascript php jquery html

我正在尝试将会话变量传递给html页面,如下所示:

$_SESSION['login_user'] = $myusername;
header("location: main.html");
在main.html中的

我有这样的代码:

<?php 
session_start();
$user_id = $_SESSION['login_user'];
?>

    $(document).ready(function(){
        alert('<?php echo $user_id; ?>');
    })

我希望看到显示用户名的警报 - 这不会发生。关于它出错的任何帮助?

由于

1 个答案:

答案 0 :(得分:1)

我认为你搞乱了PHP和HTML。

您只能从PHP个文件中运行*.php*.html个文件无法解析PHP(除非在您的Web服务器配置中定义)。要使其发挥作用,请将main.html重命名为main.php

还要确保session_start()位于使用会话的每个文件的上方。