gpt4 book ai didi

php - 创建独特的自定义 CMS 页面 ID 的技术

转载 作者:行者123 更新时间:2023-11-30 00:42:25 25 4
gpt4 key购买 nike

我有一个网站,用户可以在其中上传博客文章。这个网站完全是我自己搭建的,没有框架文档可以看。

我一直使用Mysql的主键作为url中的页面ID,但我不喜欢这样,因为它向用户泄露了太多信息。id 看起来有点像这样

www.website.com/view?post=97

Youtube 使用 11 个字母组合,看起来有点像

watch?v=wEoFhRCUEs8 // *Not a plug*

我正在考虑用 MD5 加密 ID,但是 1) 这太长了,2) 不是 MD5 的预期用途。

关于 facebook、stackoverflow、youtube 等网站如何加密每个 ID 同时确保其唯一性,您有什么想法吗?

我也不确定是否最好在 mysql 中保存辅助唯一 ID,或者只是通过每次需要时转换它的函数来解析它。

谢谢

最佳答案

我可以为您提供逻辑:

首先有一个帖子//然后尝试将其插入数据库//插入数据库之前//生成随机字符串//生成随机字符串后,请立即检查数据库是否已采用//如果被采用,则生成一个新字符串//否则利用该字符串//现在将所有必要的数据插入数据库//完成//

关于php - 创建独特的自定义 CMS 页面 ID 的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21656730/

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