Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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_Redirect - Fatal编程技术网

Php 会话设置,重定向

Php 会话设置,重定向,php,redirect,Php,Redirect,这是我的userslist.php代码。我把它放在这个页面的顶部,所以如果点击这个链接,只有管理员可以进入过滤页面,这就是为什么我有重定向 session_start(); $loggedInfo['username'] = $_SESSION['username']; if( isset($loggedInfo['username']) && $loggedInfo['username']==="admin" && trim($loggedInfo['us

这是我的userslist.php代码。我把它放在这个页面的顶部,所以如果点击这个链接,只有管理员可以进入过滤页面,这就是为什么我有重定向

 session_start();

$loggedInfo['username'] = $_SESSION['username'];

if(
isset($loggedInfo['username']) && $loggedInfo['username']==="admin" &&
trim($loggedInfo['username']) != "guest"
)
{
header('Location: userslist.php');
}
else {
header('Location: ../index.php');
}
这是我的php脚本,我遇到了重定向问题。在
标题(位置…
上,当我将其更改为echo true或false时,echo会正确返回值。但当我放置重定向/位置时,它确实会说:

This webpage has a redirect loop

为什么会这样(

您可能在所有页面中都包含此代码。因此,在userslist.php上,它还将重定向到userslist.php。这将导致永久重定向,这是一个重定向循环

然而,如果没有看到您正在使用的所有代码,就很难支持这个结论


把这段代码放在
userlist.php
的顶部。试试你们得到了什么

<?php session_start();
$loggedInfo['username'] = $_SESSION['username'];
if(isset($loggedInfo['username']) && $loggedInfo['username']!="admin"){

header('Location: ../index.php');
exit();
}else if(isset($loggedInfo['username']) && $loggedInfo['username']=="admin"){


?>

你的页面代码在这里

<?php } ?>


你是在同一个页面上重定向吗?不是。即使我在另一个页面上,它也有这样一个错误。你的
userlist.php
代码是什么。因为代码工作得非常完美,没有任何错误。请参考@Mahmood:上面是我的userslist.php代码。我把它放在这个页面的顶部,因此,如果点击这个链接,只有管理员可以作为过滤器进入页面这就是为什么我有重定向。上面是我的userslist.php代码。我把它放在这个页面的顶部,所以如果点击这个链接,只有管理员可以进入过滤页面,这就是为什么我有重定向。奇怪的是,即使我是访客,我仍然可以输入userslist(我不这么认为。存在
&&
条件。在代码下面打印
用户名
。在
}
之后?如果在花括号内,我仍然可以进入userslist页面。它仍然有一个u r admin回显。:(会话变量的值是多少?