gpt4 book ai didi

用于缩短 URL 的 PHP base_convert

转载 作者:可可西里 更新时间:2023-11-01 13:20:05 26 4
gpt4 key购买 nike

我想缩短我的网址,类似于 tinyurl 或任何其他网址缩短服务。我有以下类型的链接:

localhost/test/link.php?id=1000001
localhost/test/link.php?id=1000002

等等

上述链接中的 ID 是来自数据库的行的自动递增 ID。上面的链接映射如下:

localhost/test/1000001
localhost/test/1000002

现在我不想使用上面的长 ID,而是想缩短它们。我发现我可以使用 base_convert() 函数。例如:

print base_convert(100000000, 10, 36);

//output will be "1njchs"

它看起来不错,但我想问一下使用这个函数是否有任何缺点(例如性能低或任何其他),或者是否有更好的方法来做同样的事情(例如制作自己的函数来生成随机数ID 字符串)?

谢谢。

最佳答案

base_convert 函数足够快,但如果您想做得更好,只需将编码后的字符串存储在数据库中即可。

关于用于缩短 URL 的 PHP base_convert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com