|
|
|
| код.
<?
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$log = $_POST['login'];
$pas = $_POST['pass'];
mysql_select_db(123);
$query = "SELECT login,pass,priv FROM 31213 WHERE (login='".$log."' and pass='".$pas."')";
$qur=mysql_query($query);
$aut = mysql_fetch_array($qur);
if(mysql_num_rows($qur) == 0)
{ exit; }
else
@session_start();
$_SESSION['username'] = $aut['priv'];
echo "<meta HTTP-EQUIV='REFRESH' content='0; url=id.php'>";
}
?>
|
почему при вводе логина и пароля сессия устанавливается только со 2го раза?? В чем грабли?
В id.php я проверяю имя сессии, и если она пустая - перекидываю на страницу авторизации. | |
|
|
|
|
|
|
|
для: Asperio
(19.10.2008 в 23:07)
| | @session_start();
session_register('username');
$_SESSION['username'] = $aut['priv']; | |
|
|
|
|
|
|
|
для: DEM
(20.10.2008 в 00:56)
| | session_start();
session_register('username');
$_SESSION['username'] = $aut['priv']; | |
|
|
|
|
|
|
|
для: sim5
(20.10.2008 в 02:29)
| | разве перед её назначением не надо её регестрировать? | |
|
|
|
|
|
|
|
для: DEM
(20.10.2008 в 03:05)
| | Когда-то надо было, а теперь... Увас что РНР "старенький"? | |
|
|
|