我正在尝试在 PHP 中使用 if/else 语句。目前我想要做的是,如果$_SESSION['usr'];
等于$dir_auth2
用户试图访问的当前目录 ( ) 变量。然后他们可以访问我在其中的目录或 index.php。否则,如果$_SESSION['usr'];
是!=
到当前目录,则将它们重定向到主页。目前,当用户键入其他人的目录时,他们无法访问该目录。
<?php
session_name('tzLogin');
session_set_cookie_params(2*7*24*60*60);
session_start();
//This if statement below is the problem
if($_SESSION['usr'] == $dir_auth1) {
//This demo.php is the home page
header("Location: demo.php");
} else {
echo "You are logged in as " . $dir_auth1;
}
$dir = getcwd();
$dir1 = str_replace('/home/pophub/public_html/', '/', $dir);
$dir_auth = getcwd();
$dir_auth1 = str_replace('/home/pophub/public_html/gallry/', '', $dir_auth);
echo $_SESSION['usr'];
echo $dir_auth1;
$dir_user = getcwd();
$dir_user1 = str_replace('/home/pophub/public_html/gallry', '', $dir_user);
?>