ключ для инвайта

Статус
В этой теме нельзя размещать новые ответы.

lena berkova

Местный житель
Регистрация
14 Янв 2009
Сообщения
437
Реакции
21
как генерируется число для инвайта? обычно это 10 символов- буквы и цифры
 
по-разному, как захочешь так и будет генерироваться.
 
ну например:

PHP:
$invite_code = substr(md5(rand(1000000000,9999999999)),0,10);
echo $invite_code;
 
если так делать то возможны повторения
знаешь как говорится? какой вопрос - такой ответ...
вариант blizz123 будет самый лучший...
например:
i.php
PHP:
$i = 1;
invite_gen.php
Код:
include("i.php");
$invite_code = substr(md5($i),0,10);
echo $invite_code;
$i++;
$str = "<?php \n";
$str .= "\$i = $i; \n";
$str .= "?>";
$fp = fopen("i.php", "w+");
fwrite($fp, $str);
fclose($fp);
 
если так делать то возможны повторения
В любом случает возможны повторения. Для исключения подобного инвайты хранят в бд и при генерации нового проверяют есть ли уже такой.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху