Php 会话未被破坏

Php 会话未被破坏,php,session,session-variables,Php,Session,Session Variables,我只是想用session_destroy破坏我的会话,但它没有被破坏。这是我的logout.php代码 <?php session_destroy(); //print_r($_SESSION);exit; ?> <script type="text/javascript"> location.href=root_path+"index/"; </script> 如果我从注释中删除第三行,并再次单击注销其显示所有数据的$u会话数组,如果我在不刷新

我只是想用session_destroy破坏我的会话,但它没有被破坏。这是我的logout.php代码

<?php
session_destroy();
//print_r($_SESSION);exit;  
?>
<script type="text/javascript">
    location.href=root_path+"index/";
</script>
如果我从注释中删除第三行,并再次单击注销其显示所有数据的$u会话数组,如果我在不刷新浏览器的情况下再次对其进行注释,然后刷新浏览器,则会话将被破坏 我正在从索引页调用此页,在索引页上我编写了session_start

声明session_start();首先关闭现有会话

    <?php
     session_start(); 
     session_destroy();
     //print_r($_SESSION);exit;  
    ?>
    <script type="text/javascript">
       location.href=root_path+"index/";
    </script>

location.href=root_path+“index/”;

您在销毁会话之前忘记了启动会话。使用php重定向,这里使用脚本重定向

<?php 
session_start();
session_destroy();  
header("Location: index.php");

?>


您必须从会话开始\u开始,然后是会话_destroy@VivekModi您必须使用
session\u start()
在每个文件中,除非您将此文件包含在某个父文件中,以获得相同的HTTP响应。请阅读我的问题,我提到我在索引页上调用了我的此页,并且我已经编写了会话\u从第一行开始我在索引页上编写了错误\u报告,如果我删除了我收到的警告在我的问题中添加请阅读我的洞问题我提到我在索引页上调用了我的此页,我在第一行写了会话_从那里开始我在索引页上写了错误_报告,如果我删除了我在问题中添加的警告,有时标题函数会给出警告,这就是我的原因使用javascriptredirect@VivekModi,错误来自您这边,请检查此url以清除错误。下次我现在添加了$_SESSION=array();会话_重新生成_id();在我的注销页面上,但仍然存在相同的问题
<?php 
session_start();
session_destroy();  
header("Location: index.php");

?>