大家好, 我有两个问题
我有标题(位置)
的问题它不会重定向页面,就像include()
一样我正在使用session
进行保护并将其添加到我想要使用不同路径中的会话保护的文件中
文件中的保护代码
<?php
require('../file.php');
if ($_SESSION["logged"] == false) {
header('location: ../filetwo.php');
}
?>
但它没有重定向到filetwo.php它会在同一页面中打开它 这会导致很多错误
Require()
当我需要另一个不同路径的文件时
file_get_content()
会导致很多错误,因为所需文件中包含file_get_content()
示例:在原始文件中.php
受保护文件中的 file_get_content('1/2/file.txt')
没有此路径,因此我将
无法打开流:.....中没有此类文件或目录
答案 0 :(得分:0)
你的header()
问题,因为require
当然,login.php有if语句
if ($_SESSION["logged"] == false)
因此,header()
实际上无法正常工作自动!
你可以轻松解决它 添加到受保护的文件
<?php
session_start();
if ($_SESSION["loggedIn"] == false) {
header('location: file.php');
?>
它会更好地解决file_get_content()
问题
花了10分钟知道编辑历史是什么意思:D