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