php - PHP 会话在内部不工作 do not include()
问题描述
我有一个项目,用户在登录后生成一个会话,这个会话我进入 header.php。
头文件.php
<?php
session_start();
list($nomeAdmin,$sobreNAdmin) = explode(" ",$_SESSION['NomeAcesso']);
echo "Hello, " .$nomeAdmin;
?>
这个文件是动态的,我把它放在这个项目页面的一个包含中。
索引.php
<?php
session_start();
...
include("includes/header.php");
...
?>
问题是,虽然会话正常工作,但在包含中它不起作用。我该如何解决这个问题?
解决方案
您已经启动了两次会话,因此从 header.php 页面中删除了会话,然后尝试在标题页面上打印会话。
推荐阅读
- firebase - 如何获取文档列表而不监听flutter cloud firestore的变化?
- c++ - 比较 char 数组中的数字元素
- macos - MacOS Ampps 域未重定向到目录
- ios - Mapbox Navigation SDK 与 SwiftUI 5 的集成
- kubernetes - k8s 上的 Consul syncCatalog 不断陷入 CrashLoopBackOff
- javascript - 如何使用 Jest 测试嵌套的 React 组件?
- javascript - 菜单不低于引导程序中的“Ristorante Con Fusion”
- c# - 从类库中调用的 BackgroundJob 访问存储库
- statistics - 如何获取受 COVID-19(电晕)病毒感染的特定区域的人口和密度?
- reactjs - React - 出现“渲染的钩子比上一次渲染时更多”错误