- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
function generateSession()
{
$chars = "qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max = rand(20, 32);
$size = StrLen($chars) - 1;
$sessionID = null;
while ($max--)
$sessionID .= $chars[rand(0, $size)];
return $sessionID;
}
Efog 03.11.2014 06:35 # 0
bormand 03.11.2014 08:25 # 0
1024-- 03.11.2014 08:29 # 0
bormand 03.11.2014 08:31 # +1
P.S. А ведь в пыхе есть готовые session_start и session_id. Зачем народ воду мутит?
Efog 03.11.2014 08:38 # 0
Efog 03.11.2014 08:40 # 0
bormand 03.11.2014 08:47 # 0
Efog 03.11.2014 08:49 # 0
А обычно делают так: пока юзер не залогинен, у него кука session пустая, как только вошел - заполняется сессией. Да, тоже могут совпасть, но, по крайней мере, случайный гость внезапно не окажется на чьем-то аккаунте.
doo_dee_doo_dmt 05.11.2014 02:13 # +1
и другие кошерные настройки чем не угодили-то?
1024-- 03.11.2014 08:48 # 0
Поможет на сайтах, где много анонов и мало пользователей. А если два пользователя в ту же секунду залогинятся, чем лучше?
Efog 03.11.2014 08:51 # 0
:D
1024-- 03.11.2014 09:02 # 0
Efog 03.11.2014 08:40 # 0
1024-- 03.11.2014 08:45 # 0