делая простой вход для моего сайта, который мы надеемся сохранить пользователю войти в систему в течение определенного периода времени, сценарии выглядит следующим образом:Сессии в PHP, войдите скрипт
<?php
/* $con make a connection with database */
mysql_connect("localhost","root","");
//select database
mysql_select_db("blogass");
/* Below two commands will store the data in variables came from form input */
$username=$_POST['username'];
$password=$_POST['password'];
/* below two commands are sql injection which stops extra characters as input */
$user=mysql_real_escape_string($username);
$pass=mysql_real_escape_string($password);
$query=mysql_query("SELECT * FROM users where
username='$username' AND
password='$password' ");
$count=mysql_num_rows($query);
if($count==1)
/* $count checks if username and password are in same row */
{
echo "Login Successful";
$hour = time() + 3600;
}
else
{
echo "Username or password is incorrect";
}
?>
Im возникли проблемы сдачи сессии в, я знаю его простой, но я наклоняю пальцем на него! я хочу, чтобы он отображал, что вошел в систему на моей странице index.php, и если никто не вошел в систему, чтобы отобразить сообщение с просьбой войти в систему/зарегистрироваться. В основном я хочу, чтобы пользователь оставался в системе в течение всего времени, которое они находятся на сайте. Любые идеи о том, что я делаю неправильно?
Вы должны ознакомиться с [session_start] (http://php.net/ manual/en/function.session-start.php) – danihp