| |
автор: WinT (18.09.2006 в 00:26) |
|
| | Помогите сделать уникальные id на основе идентификаторов сессий только в укороченном варианте. | |
| |
|
|
| |
|
|
| |
для: WinT
(18.09.2006 в 00:26)
| | | что-то типа этого?
<?
session_start();
echo session_id()."<br>";
echo substr(session_id(), 0, 10);
?>
|
| |
| |
|
|
| |
автор: WinT (18.09.2006 в 01:03) |
|
| |
для: kasmanaft
(18.09.2006 в 00:34)
| | | Ага, а принцип генерации этого id не знаете случаем, т.к. использоваться будет не только с сессиями. | |
| |
|
|
| |
|
|
| |
для: WinT
(18.09.2006 в 01:03)
| | | sid - случайная строка ... принипа нет, чтобы нельзя было подобрать чужой sid
а вообще строку можно так собрать
<?php
$letters = 'abcdifghijklnmopqrstuvwxyzABCDIFGHI JKLNMOPQRSTUVWXYZ';
$string = '';
$length = 15;
for ($i = 0; $i < $length; $i++)
{
$char = mt_rand(0,strlen($letters)-1);
$string .= $letters[$char];
}
echo $string;
?>
|
(уберите пробел из строчки с буквами .. длинная слишком) | |
| |
|
|
| |
автор: WinT (20.09.2006 в 17:50) |
|
| |
для: kasmanaft
(18.09.2006 в 09:52)
| | | Спасибо, работает. | |
| |
|
|