小编典典

URL缩短器如何计算URL密钥?它们如何运作?

algorithm

URL缩短器的类似bit.ly如何
为每个链接计算一个随机密钥?创建自己的算法我需要知道什么算法?


阅读 292

收藏
2020-07-28

共1个答案

小编典典

到目前为止,我从http://briancray.com/2009/08/26/free-php-url-shortener-
script/找到了代码

function getShortenedURLFromID ($integer, $base = ALLOWED_CHARS)
{
    $length = strlen($base);
    while($integer > $length - 1)
    {
        $out = $base[fmod($integer, $length)] . $out;
        $integer = floor( $integer / $length );
    }
    return $base[$integer] . $out;
}

以及上述Marcel J.提出的更为复杂的答案。

2020-07-28