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

sesil

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

sesil

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

var_dump($session->getId());

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

AlekVolsk

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

passer

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

dm-krv

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

sivers

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

Septdir

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

fsv

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

dm-krv

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


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

Septdir

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

Как получить почту администратора текущего сайта (Seblod + Multi-site)?

Автор weare

Ответов: 3
Просмотров: 181
Последний ответ 09.07.2019, 10:27:06
от weare
Из корня сайта получить данные через JTable::getInstance

Автор pavel2950

Ответов: 2
Просмотров: 149
Последний ответ 10.05.2019, 13:40:56
от pavel2950
Как получить дату создания категории по ее ID?

Автор x1

Ответов: 7
Просмотров: 223
Последний ответ 26.04.2019, 13:05:21
от x1
Как получить адекватные URL для контактов?

Автор lilsaint5800

Ответов: 6
Просмотров: 170
Последний ответ 15.02.2019, 23:04:54
от lilsaint5800
Не могу получить title материала

Автор Pryan

Ответов: 6
Просмотров: 245
Последний ответ 27.09.2018, 16:08:16
от effrit