2017-01-16 6 views
0

Я хочу знать, можно ли получить информацию о сеансе конкретного веб-сайта из браузера с помощью javascript.Как получить информацию о сеансе из браузера с помощью javascript

Например, я хочу получить имя пользователя, имя текущего пользователя, зарегистрированного в Google, из сведений о сеансе.

Будут оценены любые примеры кода или ссылки.

+1

, но вы должны войти на сайт, чтобы иметь сеанс на этом веб-сайте ... вы знаете свое имя, не так ли? –

+0

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

+0

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

ответ

0

Вы не можете получить доступ к сеансу непосредственно в javascript, потому что сеанс находится на стороне сервера и ваш javascript выполняется на стороне клиента. Я предлагаю вам хранить данные сеанса в некотором скрытом файле, затем вы можете получить к нему доступ в своем javascript, например:

<input type="hidden" name="session_data" value="$session.sessionid" id="sessionid"/> 

в вашем JavaScript вы можете сделать что-то вроде этого:

var session_data = document.getElementById('sessionid').value;