[Содержание] [Предыдущая] [Следующая] [Индекс]

ssjs_getClientID

Возвращает идентификатор для объекта client, используемый некоторыми из методов сопровождения пользователя JavaScript.

Функция server-side
Реализовано в Netscape Server 3.0

Синтаксис

ssjs_getClientID()

Параметры

Нет.

Описание

Для некоторых приложений, Вы можете хотеть сохранить информацию, специфическую для пары клиент/приложение в объектах project или server. В этой ситуации, Вы нуждаетесь в способе обратиться однозначно к паре клиент/приложение. JavaScript обеспечивает две функции для этой цели, ssjs_generateClientID и ssjs_getClientID.

Каждый раз, когда Вы вызываете ssjs_generateClientID, двигатель времени выполнения возвращают новый идентификатор. По этой причине, если Вы используете эту функцию и хотите, чтобы идентификатор сохранялся дольше, чем одиночный запрос клиента, Вы должны сохранить идентификатор, возможно как свойство объекта client.

Если Вы используете эту функцию и сохраняете ID в объекте client, Вы должны быть внимательным, чтобы "злоумышленник" не мог получить доступ к ID и следовательно к важной информации.

Альтернативный подход должен использовать функцию ssjs_getClientID. Если Вы используете один из методов сопровождения server-side для объекта client, двигатель времени выполнения JavaScript генерирует и использует идентификатор, чтобы обратиться к информации для специфической пары клиент/приложение.

Когда Вы используете эти методы сопровождения, ssjs_getClientID возвращает идентификатор, используемый двигателем времени выполнения. Каждый раз, когда Вы вызываете эту функцию из специфической пары клиент/приложение, Вы получаете тот же самый идентификатор. Следовательно, Вы не должны сохранять идентификатор, возвращенный ssjs_getClientID. Однако, если Вы используете любой из других методов сопровождения, эта функция возвращает "undefined"; если Вы используете эти методы, Вы должны взамен использовать функцию ssjs_generateClientID.

Если Вы нуждаетесь в идентификаторе, и Вы используете методику сопровождения server-side, Вы возможно должны использовать функцию ssjs_getClientID. Если Вы используете эту функцию, Вы не должны сохранять и прослеживать идентификатор самостоятельно; двигатель времени выполнения делает это для Вас. Однако, если Вы используете методику сопровождения client-side, Вы не можете использовать функцию ssjs_getClientID; Вы должны использовать функцию ssjs_generateClientID.


[Содержание] [Предыдущая] [Следующая] [Индекс]

Последняя Модификация: 10/31/97 16:38:00


Права © 1997 Netscape Communications Corporation



Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz