0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 312 Просмотров
*

sesil

  • Захожу иногда
  • 78
  • 0 / 0
  • Учусь!
Как получить ID гостя?
« : 01.08.2019, 09:57:03 »
Здравствуйте, подскажите пожалуйста, есть $user = JFactory::getUser(); через него можно вызвать $user->id; если это будет гость, то id будет равен нулю, а как получить уникальный номер гостя что бы было уникальный номер? может быть номер сессии? или что то такое? нужно получить уникальный номер для каждого гостя, если гость заходит спустя сутки, что бы номер оставался. Есть штатное решение?
*

sesil

  • Захожу иногда
  • 78
  • 0 / 0
  • Учусь!
Re: Как получить ID гостя?
« Ответ #1 : 01.08.2019, 10:01:30 »
Как вариант есть
Код
$session = JFactory::getSession();

var_dump($session->getId());

Но это будет правильным выбором если мне нужен уникальный ID гостя? может есть еще что нибудь? или можно смело юзать этот вариант?
*

AlekVolsk

  • Гуру
  • 6906
  • 407 / 4
Re: Как получить ID гостя?
« Ответ #2 : 01.08.2019, 11:22:26 »
это будет самым правильным выбором, но вы должны понимать, что при следующем заходе этого же гостя его id будет другим
*

passer

  • Завсегдатай
  • 1008
  • 74 / 3
Re: Как получить ID гостя?
« Ответ #3 : 01.08.2019, 11:26:12 »
Чтобы у гостя был уникальный ID его надо записать в куки.
*

dm-krv

  • Давно я тут
  • 987
  • 22 / 0
Re: Как получить ID гостя?
« Ответ #4 : 01.08.2019, 11:41:45 »
Чтобы у гостя был уникальный ID его надо записать в куки.
Куки живут ограниченное кол-во времени, лучше использовать локальное хранилище.
*

sivers

  • Завсегдатай
  • 1315
  • 175 / 0
Re: Как получить ID гостя?
« Ответ #5 : 01.08.2019, 11:45:54 »
Еще можно использовать ИД посетителя из метрики (или аналогичного сервиса Googleа, если она у вас подключена.
На связи в телеге @sivers
*

Septdir

  • Живу я здесь
  • 3281
  • 162 / 4
Re: Как получить ID гостя?
« Ответ #6 : 01.08.2019, 17:55:27 »
Куки живут ограниченное кол-во времени, лучше использовать локальное хранилище.
Тоже не выход. Они удаляються, да и доступны только с фронта.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

fsv

  • Живу я здесь
  • 2665
  • 384 / 2
Re: Как получить ID гостя?
« Ответ #7 : 01.08.2019, 21:06:22 »
Куки живут ограниченное кол-во времени
кем/чем ограниченное? если ограничилку подвинуть?
Веб-разработка: заказ. Только сложная и объемная разработка. Дорого.
*

dm-krv

  • Давно я тут
  • 987
  • 22 / 0
Re: Как получить ID гостя?
« Ответ #8 : 01.08.2019, 22:18:05 »
кем/чем ограниченное? если ограничилку подвинуть?


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

Septdir

  • Живу я здесь
  • 3281
  • 162 / 4
Re: Как получить ID гостя?
« Ответ #9 : 02.08.2019, 02:01:32 »
Оно вроде бы и так, но я иногда замечаю, что годовые куки куда-то исчезают на компах моих клиентов. Возможно в браузерах какие-то ограничения есть на время жизни или может это антивирусы их чистят с целью оптимизации потребления памяти. Хрен знает короче, но в долгосрочной перспективе я кукам не доверяю.
Не просто люди раз в год чистят куки.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как получить ссылку на материал для использования в макете блога?

Автор Chigolberi

Ответов: 17
Просмотров: 319
Последний ответ 04.06.2020, 16:03:22
от Chigolberi
Как получить настройки плагина? (плагин доставки для virtuemart)?

Автор johnsnow91

Ответов: 5
Просмотров: 245
Последний ответ 03.06.2020, 11:09:26
от johnsnow91
Получить значение дополнительного поля

Автор fireman

Ответов: 2
Просмотров: 88
Последний ответ 03.05.2020, 16:32:18
от fireman
Как получить url страниц по id?

Автор Igorsrt

Ответов: 6
Просмотров: 189
Последний ответ 20.04.2020, 11:38:22
от mirstiker
Получить id текущего пользователя во внешнем скрипте

Автор ost007

Ответов: 12
Просмотров: 318
Последний ответ 24.02.2020, 01:03:19
от pavelrer