我有一个小问题,login.php
注册我的用户名和密码。并重定向到index.php?bolum=panel
(控制面板)
login:
session_start();
$_SESSION['myusername'] = $myusername;
$_SESSION['mypassword'] = $mypassword;
if(session_is_registered(myusername))
{
echo "<script> window.location.replace('index.php?bolum=panel') </script>";
}
And Control Panel => Panel .php
<?php session_start(); ?>
Username: <?php echo $_SESSION['myusername']; ?> <br/>
Password: <?php echo $_SESSION['mypassword']; ?>
为什么不工作,我不能设置我的用户名和密码在panel.php
session_start
必须在任何输出发送到浏览器之前被调用。这包括开始的<?php
之前的空白字符。移除它们。另外,对于开发,激活错误报告:
<?php
ini_set('display_errors', 'on');
error_reporting(-1);
首先- login.php
:
<?php
session_start();
$_SESSION['myusername'] = $myusername;
$_SESSION['mypassword'] = $mypassword;
if(isset($_SESSION['myusername'])){
header('Location: index.php?bolum=panel');
}
?>
以及如何从index.php中获得?bolum=panel to panel.php?