因此,它是大学项目的最后一步...... 我试图从依赖会话的mysql表中获取值。 例如,你输入你的电子邮件和密码,你重定向的下一页有两个你的名字。 我使用这个脚本登录检查:从当前会话中获取名字PHP
<?php
ob_start();
$host="localhost";
$username="***";
$password="***";
$db_name="***";
$tbl_name="usersWebsite";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
ob_end_flush();
?>
,我用这个短代码来创建会话:
<?php
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>
<meta http-equiv="refresh" content="0; url=http://starkwave.com/main/dashboard" />
上了车的教程中的代码在线和它适应于我的情况 我想在PHP页面呼应的是登录的用户的名字, 非常感谢您
'mysql_'is弃用PLZ切换到'mysqli_'看http://stackoverflow.com/questions/1390607/how-could-i-change -this-mysql-to-mysqli – JaMaBing 2014-08-27 15:25:52
'session_register'也被弃用。你从哪里得到遗留代码:-S – DanFromGermany 2014-08-27 15:28:48