当用户使用 usercp.php 或个人资料时,我试图让用户类等于主页 .php ,但我似乎无法获得以下其他工作:
if ($_SERVER['REQUEST_URI'] === '/usercp.php') {
$userclass = "home";
} elseif ($_SERVER['REQUEST_URI'] === '/profile.php') {
$userclass = "home";
} else {
$userclass = "norm";
}
答案 0 :(得分:0)
我建议您尝试:echo $_SERVER['REQUEST_URI'];
查看变量的值。
不要忘记REQUEST_URI返回相对于服务器根目录的路径。所以,如果你的php文件在名为“test”的目录中,REQUEST_URI返回的字符串将是“/test/thefile.php”
答案 1 :(得分:0)
尝试这样的事情?
if (strpos($_SERVER['REQUEST_URI'], 'usercp.php')) {
$userclass = "home";
} elseif (strpos($_SERVER['REQUEST_URI'], 'profile.php')) {
$userclass = "home";
}
或者回复你的$ _SERVER ['REQUEST_URI']并进行比较,如Rizier123评论。