Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将php会话变量传递到包含jquery的html页面_Javascript_Php_Jquery_Html - Fatal编程技术网

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

Javascript 将php会话变量传递到包含jquery的html页面,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在尝试将会话变量传递到html页面,如下所示: $_SESSION['login_user'] = $myusername; header("location: main.html"); 在main.html中,我有如下代码: <?php session_start(); $user_id = $_SESSION['login_user']; ?> 及 $(文档).ready(函数(){ 警报(“”); }) 我希望看到一个显示用户名的警报-这是不会发生的。关于哪里出

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

$_SESSION['login_user'] = $myusername;
header("location: main.html");
在main.html中,我有如下代码:

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

$(文档).ready(函数(){
警报(“”);
})
我希望看到一个显示用户名的警报-这是不会发生的。关于哪里出错有什么帮助吗


谢谢

我想你把PHP和HTML搞乱了

只能从
*.PHP
文件运行
PHP
*.html
文件不会解析PHP(除非在web服务器配置中定义)。要实现此功能,请将
main.html
重命名为
main.php


还要确保
session\u start()
位于使用sessions的每个文件上方。

您的服务器是将main.html解析为php页面,还是将其视为html并将php回显到浏览器?如果它不作为HTML页面处理,那么您可能需要考虑将它更改为Me.PHP,并通过头重新引导到Me.PHP。在第一页中,您调用<代码> SeSistOxSistar()/<代码>?此外,没有显示用户名或警报窗口?这不是一个php页面-它是htmlYes-我没有在第一页显示会话开始,但它在那里。我认为如果您的apache没有配置为将.html文件视为.php文件,您必须将'main.html'重命名为'main.php'
    $(document).ready(function(){
        alert('<?php echo $user_id; ?>');
    })