Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
注意:第63行C:\wamp\www\chatsystem\index.php中的未定义索引:name_Php_Jquery_Chat_Undefined - Fatal编程技术网

注意:第63行C:\wamp\www\chatsystem\index.php中的未定义索引:name

注意:第63行C:\wamp\www\chatsystem\index.php中的未定义索引:name,php,jquery,chat,undefined,Php,Jquery,Chat,Undefined,我得到这个错误。。。这是一个聊天系统,我已经用了几天了。这些线路是: <div id="wrapper"> <div id="menu"> <p class="welcome">Velkommen, <b><?php echo $_SESSION['name']; ?></b></p> <p class="logout"><a id="exit" href

我得到这个错误。。。这是一个聊天系统,我已经用了几天了。这些线路是:

<div id="wrapper">
    <div id="menu">
        <p class="welcome">Velkommen, <b><?php echo $_SESSION['name']; ?></b></p>
        <p class="logout"><a id="exit" href="#">Forlad Chatten</a></p>
        <script type="text/javascript">
            // jQuery Document
        $(document).ready(function(){
        //If user wants to end session
        $("#exit").click(function(){
        var exit = confirm("Are you sure you want to end the session?");
        if(exit==true){window.location = 'index.php?logout=true';}      
            });
        });
</script>

Velkommen

//jQuery文档 $(文档).ready(函数(){ //如果用户想要结束会话 $(“#退出”)。单击(函数(){ var exit=confirm(“您确定要结束会话吗?”); 如果(exit==true){window.location='index.php?logout=true';} }); });
您必须在文件顶部使用以下命令开始会话:

session_start();
因此您可以访问会话阵列

还要确保您已经设置了
$\u会话['name']

您可以检查是否设置了
$\u SESSION['name']
,这样您就不会收到警告,并且只有在如下设置时才会输出警告:

<?php if (isset($_SESSION['name'])) echo $_SESSION['name']; ?>

我想你忘了在第28行的loginFrom()之后放一个骰子,就像这样:

if(!isset($_SESSION['name'])){
    loginForm();
    die();
}

只要确保你的php文件上有
session\u start()work@AutKix您在哪里设置了
$\u SESSION['name']
?@AutKix,然后确保在登录时设置了该名称。代码如下:if(isset($\u POST['enter']){if($\u POST['name']!=“”){$\u SESSION['name']=stripslashes(htmlspecialchars($_POST['name']);}否则{echo'请键入一个名称';}}我确实有会话_start();