Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php & session / 7 сообщений из 7, страница 1 из 1
29.04.2013, 17:36
    #38244262
Lisichkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php & session
Добрый день!
Помогите разобраться с работой сессий в php:

Следующий пример работает правильно:
Userlogin.php
Код: php
1.
2.
3.
4.
5.
6.
<?php
	session_start();
	……
	$_SESSION['ACESS_TOKEN'] = …
	$_SESSION['USER_ID'] = …
?>


getlist.php
Код: php
1.
2.
3.
4.
<?php
	session_start();
	echo "S_USER_ID=".$_SESSION['USER_ID']." S_ACESS_TOKEN=".$_SESSION['ACESS_TOKEN']."\n";
?>


А следующий не работает :(
hlib.php
Код: php
1.
2.
3.
4.
5.
<?php
	session_start();
	$S_USER_ID  = &$_SESSION['USER_ID'];
	$S_ACESS_TOKEN  = &$_SESSION['ACESS_TOKEN'];
?>


Userlogin.php
Код: php
1.
2.
3.
4.
5.
6.
<?php
	include('../cfg/hlib.php');
	……
	$S_USER_ID = …
	$S_ACESS_TOKEN = …
?>


getlist.php
Код: php
1.
2.
3.
4.
<?php
	include('../cfg/hlib.php');
	echo "S_USER_ID=".$S_USER_ID." S_ACESS_TOKEN=".$S_ACESS_TOKEN."\n";
?>


Помогите…
...
Рейтинг: 0 / 0
29.04.2013, 17:40
    #38244277
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php & session
Каким образом проявляется его неработа?
...
Рейтинг: 0 / 0
29.04.2013, 17:45
    #38244284
Lisichkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php & session
При выполнении getlist.php
Код: php
1.
echo "S_USER_ID=".$S_USER_ID." S_ACESS_TOKEN=".$S_ACESS_TOKEN."\n";

Получаем результат
S_USER_ID= S_ACESS_TOKEN=

т.е. переменные не сохраняются между сессиями.
...
Рейтинг: 0 / 0
29.04.2013, 17:49
    #38244291
Lisichkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php & session
Почему-то
Код: php
1.
2.
	echo "S_USER_ID=".$S_USER_ID." S_ACESS_TOKEN=".$S_ACESS_TOKEN."\n";
	echo "S_USER_ID=".$_SESSION['USER_ID']." S_ACESS_TOKEN=".$_SESSION['ACESS_TOKEN']."\n";


Выводят разные данных
...
Рейтинг: 0 / 0
29.04.2013, 23:17
    #38244594
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php & session
Сессия точно стартует? Вывод ошибок включен?
...
Рейтинг: 0 / 0
30.04.2013, 09:43
    #38244814
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php & session
Lisichkin,

ЗАчем вы тут используете ссылки?
Код: php
1.
2.
3.
4.
5.
6.
<?php
	include('../cfg/hlib.php');
	……
	$S_USER_ID = …
	$S_ACESS_TOKEN = …
?>


Пишите явно как делали в первом варианте:
Код: php
1.
2.
$_SESSION['ACESS_TOKEN'] = …
$_SESSION['USER_ID'] = …
...
Рейтинг: 0 / 0
30.04.2013, 11:17
    #38244989
Lisichkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php & session
Ренат
Да, Вы правы через $_SESSION['XXXX'] все работает.
Я хотел "оптимизировать" код, что бы меньше писать...похоже не получается :(
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php & session / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]