<;?php echo$\u会话不会在站点上显示
我下载了一个php登录源代码,现在它可以工作了,甚至可以登录。当它登录时,它会显示您的姓名<;?php echo$\u会话不会在站点上显示,php,mysql,session,Php,Mysql,Session,我下载了一个php登录源代码,现在它可以工作了,甚至可以登录。当它登录时,它会显示您的姓名 <?php echo $_SESSION['username']; ?> 但我也希望在这里展示平衡 <?php echo $_SESSION['balance']; ?> 但它不显示平衡 我将余额表添加到现有表中 我真的不知道该怎么办!:(在您的login.php中,在设置用户名会话后添加此行 $_SESSION["balance"]=$balance; 在你家里,
<?php echo $_SESSION['username']; ?>
但我也希望在这里展示平衡
<?php echo $_SESSION['balance']; ?>
但它不显示平衡
我将余额表添加到现有表中
我真的不知道该怎么办!:(在您的login.php中,在设置用户名会话后添加此行
$_SESSION["balance"]=$balance;
在你家里,建议你检查会话是否存在,然后打印出来。所以
if(isset($_SESSION["balance"])){echo $_SESSION["balance"]; }
使用前启动会话
<?php
session_start();//start session
$_SESSION['username']='abc';//Set value session
$_SESSION['balance']=10;
echo $_SESSION['username']; //Use value of session
echo $_SESSION['balance'];
?>
请将此过程用于会话使用
当您登录到应用程序时。之后,您应该希望将以下代码添加到页面顶部
session_start();
$_SESSION['username'] = $userNameValue;//set user name
echo $_SESSION['username'];
然后,您应该希望使用查询从用户表
中获取与登录用户相关的数据
Example
$query = "SELECT * YOURTABLENAME WHERE username='$_SESSION['username']'";
mysql_query($query, $connection) or die(mysql_error());
$data = mysql_fetch_array($query);
然后,您可以为$_SESSION['balance']分配如下值
$_SESSION['balance'] = $data['balance'];
echo $_SESSION['balance'];
请插入
<?php session_start(); ?>
假设此页面是设置会话值.php,您希望在获取会话值中获取此$\u会话['balance']
值。php在获取会话值.php文件中执行以下操作
<?php session_start(); ?>
echo $_SESSION['balance'];
echo$_会话[“余额];
您知道必须先将其添加到会话中,然后才能回显它?您启动了会话吗?使用会话$\u start();您是否执行过$\u会话['balance']=“初始值”
在尝试输出内容之前?magic不会自动填充变量。抱歉,我刚开始编程,我应该将会话_start()放在哪里如果您认为应该这样做,$\u SESSION
的内容不会自动映射到数据库表的内容。事实并非如此-相反,如果您希望这样使用,您应该从数据库表读取内容并将其插入变量中。我想用户已经使用了SESSION\u start()
当他提到类似于用户名的打印余额时,但如果他没有,那么很好你提到了它。
<?php session_start(); ?>
echo $_SESSION['balance'];