中易网

关于PHP的登录代码

答案:4  悬赏:70  
解决时间 2021-04-22 08:14
<?php
if ($_POST[submit]=="登陆")
{
$link=mysql_pconnect("localhost","users_notebook","qnGytHeEydRKAdV9") or die("数据库连接失败!");
mysql_select_db("users_notebook");

$username=mysql_query("select * from bj_user where binary username='$_POST[username]'",$link);

$user=mysql_fetch_object($username);

if ($user -> password==$_POST[pwd])
{
$_SESSION[user]=$user -> username;
$url = "index.php";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href='$url'";
echo "</script>";
}else{
die("用户名或密码错误!");
}

}
?>
代码如下
数据库是这样的
1idint(11)否无AUTO_INCREMENT 修改 删除
主键
更多
2usernamevarchar(40)utf8_bin否无 修改 删除
主键
更多
3passwordvarchar(40)utf8_general_ci否无 修改 删除
主键
更多
中文用户名可以登录,但是输出用户名是乱码
页面编码是utf8
最佳答案
mysql_query("SET NAMES 'utf8'");
链接数据库时必须选择数据库编码,返回插入和返回的都是乱码。
全部回答
你录入用户数据时,编码可能不是utf8
mysql_query("set names 'utf8'");
switch($_session['groupid']){ case 1: header('location: b.php'); break; case 2:case 3: header('location: c.php'); break; default:header('location: a.php'); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于概率问题,1到9可组成多少不同的四位数字
在电影建国大业中,社会历史趋势是什么
南阳的出租车公司总机多少 想问问回南阳的出
想知道: 泉州市 华大物流园德邦物流网点 在哪
艾薇儿有首歌曲,在风云音乐里常放的
舒美造型长安店怎么去啊,有知道地址的么
求视频制作软件
生第二胎要做哪些准备?
关于肯德基宅急送(沈阳)
天河联盟控股集团是做什么的
我的cpu温度一直在40度?
吉尔吉斯部族任务和玛格拉姆部族任务怎么做?
母乳喂养不足常见原因是什么呢?吃什么能有助
想开家韩版女装加盟店,什么品牌的比较好?款
谁能介绍几首爱情疗伤或伤感好听的歌
推荐资讯
信阳154能做亲子鉴定在哪
水族馆鲜花工艺品地址在什么地方,想过去办事
在宜良县用公积金贷款买了一套房,现在想在昆
哪里有卖狼,多少钱?要个大型狼。
跑步秒数问题
威海环翠区张村铁通公司在什么地方
睡眠不好会腰疼吗?
经常染发对头发有害吗?
小孩子之间可以谈婚论嫁麽 是卜是承诺的长大
求韩国经典伤感完整版的地址
什么样的面相是明星相?
法拉利F430的性能怎么样啊!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?