Php 会话变量工作不正常如何改进

Php 会话变量工作不正常如何改进,php,session,variables,unset,Php,Session,Variables,Unset,设置会话变量 $_SESSION['profile_updated']="yes"; 配置文件已成功更新。 你的个人信息 我正在尝试使用会话显示警报消息 实际上,这是一个增强项目,我不能改变整个代码,因为它在很多页面中 代码的实际情况是,首先在查看页面中进行检查,如$\u SESSION['profile\u updated']是否有显示消息,并在3秒钟后自动消失。。当我刷新页面时,该消息不应出现,因为我没有更新任何我必须使用unset的内容 如果我删除unset($\u SESSION[

设置会话变量

$_SESSION['profile_updated']="yes";

配置文件已成功更新。
你的个人信息
我正在尝试使用会话显示警报消息

实际上,这是一个增强项目,我不能改变整个代码,因为它在很多页面中

代码的实际情况是,首先在查看页面中进行检查,如
$\u SESSION['profile\u updated']
是否有显示消息,并在3秒钟后自动消失。。当我刷新页面时,该消息不应出现,因为我没有更新任何我必须使用unset的内容

如果我删除
unset($\u SESSION['profile\u updated']),它工作正常
这件事令人不安。但是当我加上这个,我不知道为什么它不起作用

我已经检查了所有地方
session_start()在我的第一行php中
可能的错误是什么。。?

我试过使用
ob_start()不起作用

我觉得你的代码很好。我不知道为什么这不起作用

使用
尝试一次!空的
$\u会话['profile\u updated']=''


配置文件已成功更新。
你的个人信息
注:-

确保
session_start()是否在您的文件顶部


尝试一次清除缓存和cookie,然后检查原始代码。我觉得您的代码非常好。我不知道为什么这不起作用

<div class="col-md-12"> 
    <?php if(!empty($_SESSION['profile_updated'])){ ?> 
        <div class="confirmationmsgssg">Profile Updated successfully.</div> 
        <?php $_SESSION['profile_updated'] = '';?>
    <?php  } ?> 
    <h3>Your personal info</h3> 
使用
尝试一次!空的
$\u会话['profile\u updated']=''


配置文件已成功更新。
你的个人信息
注:-

确保
session_start()是否在您的文件顶部


尝试一次清除缓存和cookie,并检查原始代码。清除cookie,它必须正常工作。

<div class="col-md-12"> 
    <?php if(!empty($_SESSION['profile_updated'])){ ?> 
        <div class="confirmationmsgssg">Profile Updated successfully.</div> 
        <?php $_SESSION['profile_updated'] = '';?>
    <?php  } ?> 
    <h3>Your personal info</h3> 

配置文件已成功更新。
你的个人信息

清除cookies,它就必须正常工作。

<div class="col-md-12"> 
    <?php if(!empty($_SESSION['profile_updated'])){ ?> 
        <div class="confirmationmsgssg">Profile Updated successfully.</div> 
        <?php $_SESSION['profile_updated'] = '';?>
    <?php  } ?> 
    <h3>Your personal info</h3> 

配置文件已成功更新。
你的个人信息

配置文件已成功更新。您的个人信息已成功更新。你的个人信息
你的答案代码和OP的问题代码有什么区别?Abdul Waheed我没有看到接受的答案代码有任何变化我已经清除了cookies并尝试了一个新的浏览器, @Anant@AbdulWaheed
我已经清除了Cookie,并尝试了一个新的浏览器,它是wokred
:-你说的新浏览器是什么意思?@Abdul Waheed那么fiirefox中发生了什么?不工作?你的答案代码和OP的问题代码有什么区别?Abdul Waheed我没有看到接受的答案代码有任何变化我已经清除了Cookie并尝试了一款新的浏览器@Anant@AbdulWaheed
我已经清除了cookies,并尝试了一个新的浏览器,它已经运行了。
:-你说的新浏览器是什么意思?@AbdulWaheed那么fiirefox中发生了什么?不工作了?