gpt4 book ai didi

php - 如何将用户创建的内容保存为 URL(哈希)参数?

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:26 26 4
gpt4 key购买 nike

我想在我的网络应用程序中启用“保存”功能。我会将数据发送到 PHP post 接收器,并将数据保存在 MySQL 行中,因此通常我可以像这样使用它的 id 加载它:

site.com/content/123

但我想(只是为了花哨的外观)为此使用“哈希”(不确定它是否是正确的术语),例如:

site.com/content/A2w7SqZ

就像 jsFiddle 一样。如何将 id(整数)转换为散列?

例子: http://jsfiddle.net/sfu24/

我能想到的唯一方法就是MD5。但它会生成一个很长的字符串。我认为 6 个字符绰绰有余。

那么我怎样才能像 jsfiddle 那样做一个哈希系统呢?

感谢您的帮助!

P.S. 我敢肯定这个问题已经被问过上百万次了。但我找不到它。如果您知道已经存在的答案,请发布链接,我将删除该问题。

最佳答案

生成随机字符

function generate_random($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
for($i = 0; $i < $length; $i ++) {
$randomString .= $characters [rand ( 0, strlen ( $characters ) - 1 )];
}
return $randomString;
}

关于php - 如何将用户创建的内容保存为 URL(哈希)参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21801908/

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