- Автор темы
- #1
В общем, не понятно что творится:
Работаю на денвере - все ок, проблем нет. Перенес на хостинг (уже несколько испробовал) проблема такая:
Авторизация пользователя с выборкой данных из БД. После авторизации массив $_SESSION имеет такой вид :
После перехода по любой ссылке имеет вид:
а в дальнейшем и вовсе пропадает значение из $_SESSION['id']
В чем причина - хз. Сессию устанавливаю так:
Работаю на денвере - все ок, проблем нет. Перенес на хостинг (уже несколько испробовал) проблема такая:
Авторизация пользователя с выборкой данных из БД. После авторизации массив $_SESSION имеет такой вид :
PHP:
Array ( [entered] => 1 [id] => 1 [name] => Андрей [tel] => +38063432343 )
После перехода по любой ссылке имеет вид:
PHP:
Array ( [entered] => 1 [id] => Array ( [0] => 2 ) [name] => Андрей [tel] => +38063432343 )
а в дальнейшем и вовсе пропадает значение из $_SESSION['id']
PHP:
Array ( [entered] => 1 [id] => [name] => Андрей [tel] => +38063432343 )
В чем причина - хз. Сессию устанавливаю так:
PHP:
$q = mysql_query("select id,name,tel from user where login='$login' and pass='$pass'") or die(mysql_error()) ;
if(mysql_num_rows($q) == 1) {
$user = array() ;
$user = mysql_fetch_row($q) ;
$_SESSION['entered'] = 1;
$_SESSION['id'] = $user[0];
$_SESSION['name'] = $user[1];
$_SESSION['tel'] = $user[2];
header('Location: '.SITE_URL) ;