PHP会话存储

布伦登·罗瑟(Brendon Rother)

好的,所以我想完成的是一个简单的登录页面(adminlogin.php),然后转到一个小的php文件(session.php),该文件启动php会话并将发布的数据存储在会话变量中。完成此操作后,php文件将重定向到管理菜单页面(adminmenu.php)。在菜单页面上,我检查是否设置了任何会话数据,这将停止对管理部分的访问而无需登录。我的问题是,session.php页面似乎没有将发布值分配给会话存储,因为我被重定向到了登录页面。

登入码

<?php
require('header.php');
?>
<section class="results">
<form id="login" method="post" action="session.php">
<fieldset id="login">
<legend>Admin Login</legend>
<label for="username">Username:</label>
<input type="text" name="user" id="user" size="20"><br />
<label for="password">Password:</label>
<input type="password" name="pwd" id="pwd" size="20"><br />
<input type="submit" id="login" value="Login" />
</fieldset>
</form>
</section>
<?php require('footer.php')?>

会话代码

<?php
    echo "start";
    session_start();
    $_SESSION['username'] = $_POST['user'];
    $_SESSION['password'] = $_POST['pwd'];  
    require('header.php');
    require('footer.php');
    header("Location: adminmenu.php");
?>

菜单代码

  if(!isset($_SESSION['username'])) {
    header("Location: adminlogin.php");

    } else {
    ...
    }
大能力

您之前没有任何输出,session_start因为它必须设置标题。删除您的echo声明,我敢打赌,它行得通

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP会话未存储

来自分类Dev

PHP会话锁定并使用Memcache存储会话

来自分类Dev

PHP会话cookie未存储

来自分类Dev

会话中存储的php数组

来自分类Dev

PHP会话变量未存储

来自分类Dev

php会话cookie未存储

来自分类Dev

PHP会话信息未存储

来自分类Dev

在 PHP 会话中存储对象

来自分类Dev

PHP-将会话链接的名称存储在会话变量中

来自分类Dev

PHP-将会话链接的名称存储在会话变量中

来自分类Dev

PHP的会话存储行为成变量?

来自分类Dev

将php exec存储在会话变量中

来自分类Dev

PHP:永久存储商店会话

来自分类Dev

用会话(或cookie)存储PHP变量?

来自分类Dev

Cookie和存储中的PHP会话ID

来自分类Dev

PHP会话处理程序将会话存储为JSON不能正确解码php序列化

来自分类Dev

PHP中的用户解密/加密| 在会话中存储密钥

来自分类Dev

在会话PHP中存储二维数组

来自分类Dev

将信息临时存储在php会话变量中

来自分类Dev

PHP-存储会话用户名或ID优先?

来自分类Dev

如何从jQuery中的多个Click事件存储PHP会话值?

来自分类Dev

php artisan route:list RuntimeException会话存储未按要求设置

来自分类Dev

如何将javascript变量存储到php会话变量?

来自分类Dev

将信息临时存储在php会话变量中

来自分类Dev

在PHP会话中存储POST数据时的安全隐患

来自分类Dev

PHP-存储会话用户名或ID优先?

来自分类Dev

存储或获取用户ID作为PHP会话变量

来自分类Dev

在会话PHP中存储二维数组

来自分类Dev

如何通过php将数据存储在会话中?