我希望能够生成这样的 URL 变量:
http://example.com/195yq
http://example.com/195yp
http://example.com/195yg
http://example.com/195yf
这些变量将与 MySQL 记录集匹配,以便我可以将其取出。在创建该记录集时,我希望为其创建此密钥。
我怎样才能做到这一点?做这个的最好方式是什么?有没有我可以利用的现有课程?
谢谢大家
基本上,您需要某种哈希函数。
这可以是 SHA-1 函数、MD5 函数(如 altCogito),或使用记录中的其他数据并对其进行编码。
你认为你会有多少记录?选择解决方案时要小心,因为哈希函数必须足够大才能很好地覆盖您,但太大会创建比您需要的更大的数据库。我使用了 SHA-1 并根据需要截断为 64 或 32 位。
另外,看看休息。考虑一下 URL 可能不必那么神秘......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)