我有一个php片段说:如果此会话变量是这样,请将标头位置更改为此.
但是,会话变量不起作用.
页面必须链接?
$query = mysql_query("SELECT * FROM `username` WHERE `password` = '$pword' AND `username` = '$uname'");
$exsists = 0;
WHILE($rows = mysql_fetch_array($query)){
$exsists = 1;
break;
}
if ($exsists){
$_SESSION['usern23']=$uname;
$_SESSION['logged']=1;
header('Location: logged2.php');
}
Run Code Online (Sandbox Code Playgroud)
$ _SESSION ['usern']不会出现在logged2.php上
不,它们不必链接,但您需要session_start()在两个页面上的代码顶部.
也:
之后header('Location: logged2.php');别的什么都不应该被执行.当您的脚本到达该行时,它将重定向您,您将永远不会看到您接下来的消息.
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |