Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.01.2013, 14:03
Новичок на форуме
Отправить личное сообщение для Scrin Посмотреть профиль Найти все сообщения от Scrin
 
Регистрация: 08.01.2013
Сообщений: 3

Node.js - сессии
На домене cоткрыта сессия с нужными мне данными (сайт на php). На под домене (работающем на node.js) необходимо взять данные сессии с домена. Как такое реализовать?

Чтобы на поддомене на php вывести все данные сессии использовал такое
ini_set('session.gc_maxlifetime', 604800);
    ini_set("session.cookie_domain", ".makem.org");
	ini_set("session.use_cookies", 1);
	#Выполняем запуск сесии
	@session_start();
	
print_r($_SESSION);


Как такое на node.js реализовать - не нашёл.
Заранее спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 08.01.2013, 15:38
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

зачем? что есть сессия ? это запись в куках -если куки включены , либо участок хеша адреса. как куки так и все заголовки , адрес можно получить в ноде легко
а чтоб организовать сессии в ноде- каркасы типа экспреса, либо свои реализации с использованием баз данных

Последний раз редактировалось dmitriymar, 08.01.2013 в 15:42.
Ответить с цитированием
  #3 (permalink)  
Старый 08.01.2013, 15:45
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от dmitriymar
это запись в куках -если куки включены
что за чушь? кука хранит лишь ID сессии, а в сессии уже хранятся прочие данные привязанные к этому ID, сессия это не просто кука... кука лишь позволяет сохранить идентификацию пользователя с определенным файлом сессии
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #4 (permalink)  
Старый 08.01.2013, 15:50
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от devote
что за чушь? кука хранит лишь ID сессии
ты мне открыл глаза -правда правда -типо я этого не знал

я не рассматривал сессию как таковую. директорию где хранятся файлы сессии что в них и прочее.
Сообщение от Scrin
необходимо взять данные сессии с домена. Как такое реализовать?
данные сессии != данные в(из) сессии
данные сессии -идентификатор сессии -так что всё норм. сессия(идентификатор сесии) -запись в куках
сессионные данные -данные хранимые в течении сессии

он же не сказал сохранённые данные в сессии. может ему идентификатор нужен для связи данных в ноде и рнр
да и в принципе для данных можно оставить почти тоже самое -закинь данные в куки и обрабатывай их в ноде

devote, я согласен с одним из последних высказываний в твой адрес-представь на секунду что ты не самый умный

Последний раз редактировалось dmitriymar, 08.01.2013 в 15:59.
Ответить с цитированием
  #5 (permalink)  
Старый 08.01.2013, 16:11
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от dmitriymar
он же не сказал сохранённые данные в сессии. может ему идентификатор нужен для связи данных в ноде и рнр
он не скзал, но четко показал на примере... Там четкий и ясный пример, того что хочет человек... И хочет он именно данные сессии а не ID-сессии.. ты как то странно приравнял данные с ИД.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #6 (permalink)  
Старый 08.01.2013, 17:42
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

ид сессии тоже данное. не знаю как они там делятся на серверную и клиентскую часть. но при расположении на одной машине ,да и не на одной, извратившись, можно получить данные из файла сессии.
я делю на сессию и данные в ней. по аналогии: есть папка и есть данные в папке.
данные сессии -это папка -её идентификатор. данные в сессии -содержимое папки с идентификатором
конечно можно сказать что это папка со свойством ид равным ... но метафорами это папка номер ..., в контексте выполнения -текущая папка -папка каю держишь в руках
с точки зрения абстракций и метафор -всё логично и понятно -значит и деление правильное

Последний раз редактировалось dmitriymar, 08.01.2013 в 17:57.
Ответить с цитированием
  #7 (permalink)  
Старый 08.01.2013, 17:55
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от dmitriymar
ид сессии тоже данное.
ID сессии, это всего лишь ключ к данным, но никак не данные. Простая строка указывающая на то какую сессию нужно продолжить. А в остальном от этой строки ID толку больше нет, ибо из этой строки не выудишь имя пользователя, email, passowrd и т.д. И она ну никак не может называться данными. Данные это то что полезно, а это просто ключ к данным.

Ключ от квартиры, нельзя назвать квартирой..
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #8 (permalink)  
Старый 08.01.2013, 18:01
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

по твоему,папка в какой у тебя лежат данные -сама по себе не является данным в более глобальной области?
ну тогда ,прочти в книге на 70 странице (хотя не нужно , и номер страницы для тебя на данное)-там есть рассуждения и определения на эту тему-вот это выходит по твоей логике . тебе же не нужно название книги -ты это данными не считаешь

Последний раз редактировалось dmitriymar, 08.01.2013 в 18:06.
Ответить с цитированием
  #9 (permalink)  
Старый 08.01.2013, 18:09
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

dmitriymar,
я конечно понимаю что ты будешь стоять на своем, и пытаться что-то доказать.. Выбор твой.. В данном контексте речь идет о сессиях в PHP и его ключа в куках. Понятия не имею с чего ты тут папки прилипил.. Если рассуждать на более глобальном уровне, то данными считается ВСЕ, без исключений. А в данном топике/вопросе данными являются то, что находится в файле сессии.. Ну никак не ключ лежащий в куках...

Надеюсь теперь дошло? или будем дальше упираться?
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #10 (permalink)  
Старый 08.01.2013, 18:11
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Если бы разработчики придумавшие сессии, ключ считали бы данными сессии.. Они бы его и назвали Data но по соображениям того что это никакие не данные, было названо ID в простонародности ключ/идентификатор
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Востребованность разработчиков на Node.js danik.js AJAX и COMET 7 08.12.2012 22:49
охранение переменных в сессии php переданных ajax. wayzer AJAX и COMET 7 12.09.2012 16:13
Разработчик Node.js в США (Сиэтл) Akvelon Работа 0 29.08.2012 10:47
Сессии в AJAX Despod AJAX и COMET 4 03.08.2010 15:03
Node.js Kolyaj Серверные языки и технологии 49 24.05.2010 22:29