Можно ли легко генерировать идентификаторы сеанса PHP без использования session_start()
ing?
Например:
mk_session_id() //=> fafhasjkldfh890523ejl
Я знаю, что есть другие способы создания похожих вещей, но я хотел бы соответствовать формату идентификатора сеанса PHP.
На мой взгляд, по крайней мере, не с функцией сессии в стандартном PHP. Вы можете генерировать идентификатор сеанса вручную с помощью session_regenerate_id
. Тем не менее, это просто обновляет текущий идентификатор сеанса с вновь созданным.
Однако (я уверен, что вы это знаете) вы можете генерировать такие идентификаторы каким-то генератором случайных строк, сохраняя длину, символы и т. Д. Так же, как и сгенерированные php сеансы.