Итак, это последний шаг проекта колледжа ... Я пытаюсь получить значение из таблицы 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 осуждается плз переключиться на' mysqli_' смотреть на http://stackoverflow.com/questions/1390607/how-could-i-change -this-mysql-to-mysqli – JaMaBing
'session_register' также устарел. Где у вас есть этот унаследованный код от: -S – DanFromGermany