php - 显示用户名 PHP MySql

标签 php mysql session cookies

我现在正在做一个项目,我正在尝试让用户名在登录时显示在页面上。 我尝试在各个地方回显用户名,但它对我不起作用。 谁能告诉我要输入什么代码以及在哪里输入?

<?php 
mysql_connect("localhost", "root", "") or die(mysql_error()); 
mysql_select_db("project") or die(mysql_error()); 

if(isset($_COOKIE['ID_my_site'])) 

 { 

$username = $_COOKIE['ID_my_site']; 

$pass = $_COOKIE['Key_my_site']; 

$check = mysql_query("SELECT * FROM users WHERE username = '$username'")or       die(mysql_error()); 

while($info = mysql_fetch_array( $check ))   

    { 

    if ($pass != $info['password']) 

        {           header("Location: login.php"); 

        } 

else 

        { 

         echo "Admin Area<p>"; 

echo "Your Content<p>"; 

echo "<a href=logout.php>Logout</a>"; 

        } 

    } 

    } 

else 

{            

header("Location: login.php"); 

} 

?> 

最佳答案

这是一个诊断思路,首先看看变量中肯定有一个 strig

echo ($username = $_COOKIE['ID_my_site']);

一旦你确定了这个,你应该能够在 html 部分进一步回显它

关于php - 显示用户名 PHP MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22713467/

相关文章:

mysql - LEFT JOIN 性能问题 mysql

php - 如何为 www 编写 session 。和我的域的非 www 版本?

php - Laravel Livewire 组件偏移量

php - 在 PHP 中从 Vimeo 获取直接链接视频

php - 在 Yii 框架中配置数据库连接

c# - 是否可以在 .NET Standard 项目的 session 中设置和获取值

linq - 使用 LINQ 循环访问 session 变量?

php - 从数据库中查找相同的 IP 并将其合并为一个结果

MySQL 默认值问题

mysql - 如何在vb.net WPF和MySQL中使用DataGrid获取/过滤两个日期之间的数据?