Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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 会话开始重定向已发送的工作_Php - Fatal编程技术网

Php 会话开始重定向已发送的工作

Php 会话开始重定向已发送的工作,php,Php,我将以下代码添加到我的php页面: <?php session_start(); if(!isset($_SESSION['username'])){ header('Location: login.php'); } ?> 正如我所说,它位于我的页面顶部,但重定向不起作用 我在浏览器中收到一条消息“我们无法访问此页面。” 这将验证是否存在会话一页代码不够。使用会话检查所有其他页面中的错误。正如错误所示,login.php存在问题。是否从子文件夹重定向?还是需要在文件夹内重

我将以下代码添加到我的php页面:

<?php 
session_start();
if(!isset($_SESSION['username'])){
header('Location: login.php');
}

?>

正如我所说,它位于我的页面顶部,但重定向不起作用 我在浏览器中收到一条消息“我们无法访问此页面。”



这将验证是否存在会话

一页代码不够。使用会话检查所有其他页面中的错误。正如错误所示,login.php存在问题。是否从子文件夹重定向?还是需要在文件夹内重定向?或者您是否使用任何框架(用于路由/等)?您是否也可以添加您的文件结构?向我显示启动$u会话['username']的代码;
<?php 
session_start();
if(!isset($_SESSION['username'])){
echo "Session exist"; exit;
}
else{
echo "No Session Found"; exit;
}
?>