gpt4 book ai didi

PHP 输出变量未出现

转载 作者:行者123 更新时间:2023-11-29 21:35:39 26 4
gpt4 key购买 nike

我正在使用 Github ( https://github.com/panique/php-login-minimal ) 的开源登录存储库为我的网站创建登录系统。登录过程似乎很成功,新用户注册正在填充到我的 MySQL 数据库中,但是当我尝试回显 session 变量(例如用户名)时,它只是显示为空白。

这是一个未显示的示例代码:

<p>Hey, <?php echo $_SESSION['user_name']; ?>. You are logged in.</p>

我也尝试过这个:

<p>Hey, <?php echo("{$_SESSION['user_name']}"); ?>. You are logged in.</p>

但无济于事。您还可以在实时网站 http://www.geneticgolf.com/views/logged_in.php 上了解此问题的工作原理。 .

任何有关我做错的事情的帮助将不胜感激。

最佳答案

确保同一页面的顶部包含以下代码:

<p>Hey, <?php echo $_SESSION['user_name']; ?>. You are logged in.</p>

你有(作为第一条指令):

<?php
session_start();

如果您的答案正确,请尝试以下操作:

<?php
session_start();
echo '<pre>'
echo $_SESSION;
echo '</pre>'
die();

至少,这会告诉您 $_SESSION 变量中的内容。

这篇文章可能对您解决问题有帮助:

PHP - Secure member-only pages with a login system

关于PHP 输出变量未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34936467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com