发送表单后生成特定符号

时间:2014-01-13 08:16:48

标签: php html forms send

我正在寻找一些简单的方法来制作变量特定的符号,简单的一些唯一 数字之后用户发送简单的订购表格。

例如。 人写他的名字,姓氏,电子邮件......,点击“发送”&在下一个“发送屏幕”上,他会看到数字(感谢您的信息,您的具体符号是: XXXXXXXXXX (编辑。例如:12345678901))

2 个答案:

答案 0 :(得分:1)

如果您需要字母数字代码,可以使用uniqidSource):

printf("uniqid(): %s\r\n", uniqid());  // 4b3403665fea6

如果您存储表单中的数据,您还可以使用插入后可能获得的序列属性编号。

答案 1 :(得分:0)

如果你想要一个整数字符串:

function getRandInt($length) {
    $start = pow(10, $length - 1);
    $end = ( pow(10, $length) ) - 1;

    return rand($start, $end);
}

或者,如果你想要一个字母数字:

function getRandStr($length, $encryption_level = 5) {
    $str = '';
    for ($i = 0; $i < $encryption_level; $i++) {
        $str = base64_encode(md5(time()) . $str);
    }
    return substr($str, 0, $length);
}