Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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
Php $\论坛或stackoverflow上用户的会话_Php_Mysql - Fatal编程技术网

Php $\论坛或stackoverflow上用户的会话

Php $\论坛或stackoverflow上用户的会话,php,mysql,Php,Mysql,假设我也编写了一个类似的登录表单,然后通过$u session['name']按名称发布会话,如下所示 session_start(); if(!isset($_SESSION['name'])){ header("Location: login.php"); } 然后在同一个文件(display.php)上,我还显示了一个表单,向管理员发布消息,告诉他我的感受,例如 <td> <form action="te

假设我也编写了一个类似的登录表单,然后通过$u session['name']按名称发布会话,如下所示

session_start();
    if(!isset($_SESSION['name'])){
            header("Location: login.php");
    }
然后在同一个文件(display.php)上,我还显示了一个表单,向管理员发布消息,告诉他我的感受,例如

    <td>
         <form action="tellhim.php" method="POST">
          Title:<input type="text" col="30" name="comment_title"/><br/>
          Your feeling:<br/><textarea name="comment_content" col="10"></textarea><br/>
          <input type="hidden" name="postfeeling" value="TRUE"/>          
          <input type="submit" value="Submit"/>
         </form>    
    </td>   

标题:
你的感受:

这意味着,在我点击按钮提交我的感觉之后,我将被引导到tellhim.php。然后问题是,在重新加载页面之后,会话似乎立即无效。有人能帮我吗?

你应该
exit()
标题()之后

文件
tellhim.php
还需要:
session_start()

session\u id
必须以某种方式添加到
tellhim.php
,如下所示:

ini_set('session.use_cookies', 1);
ini_set('session.use_trans_sid', TRUE);
ini_set('url_rewriter.tags', 'a=href,area=href,script=src,link=href,frame=src,input=src,form=fakeentry,form=post,form=action');
session_start();

您需要先使用session start(),然后再使用所有要使用的文件

//登录后将login.php重定向到display.php

会话_start()

//设置会话变量

$\会话['name']='xxx'

//display.php

会话_start()

{表单代码的其余部分在这里}

if(!isset($_SESSION['name'])){
        header("Location: login.php");exit;
}