帝国论坛帝国网站管理系统交流区帝国CMS使用交流[分享]分享几种url地址,最短4位最长16位,解析出classid和id 【本版专题贴子】  
主题:[分享]分享几种url地址,最短4位最长16位,解析出classid和id [加入收藏夹]   

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :942
经验值   :3593
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[分享]分享几种url地址,最短4位最长16位,解析出classid和id
第一种 地址(定长12位),字母+数字
http://test.959602.com/429004/info/000q0000000u.html

第二种 地址(4--12位,随id增加会变长),字母+数字
https://x.08do.com/zuowen/3xgle.html

第三种 地址(定长16位,帝国自带),纯数字
http://film.08do.com/payer/1000040000000001.html

以上三种都是支持解码,可以得到信息id和栏目id。

其它试用不带目录网站,域名 + 文件名

希望对你网站优化上有所有帮助。



要上就上安心站长 www.axzz.cn q:365182575
2024-09-01 11:29:09 已设置保密 顶部 回复 引用 报告 编辑 删除

nydalu
用户头衔:进士

精华贴   :0
发贴数   :858
经验值   :4155
注册时间:2008-07-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

为什么不用默认的ID号呢



我爱帝国 感谢王猛
2024-09-01 16:29:58 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :942
经验值   :3593
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

原帖由 nydalu 于 2024-09-01 16:29:58 发表
为什么不用默认的ID号呢


没有不用意思,原系统带也很好用,说是更多可能性,上面写的方法应该url地址层级可以更短,甚至没有目录,没有办法直接看数据id,正常在使用多个模型下情况下,防止id重复问题,分享出来对大家有用就用,没有就看看而已,不要在乎。

[该贴被修改 1 次,最后修改时间 2024-09-01 21:37:45 ]


要上就上安心站长 www.axzz.cn q:365182575
2024-09-01 21:36:20 已设置保密 顶部 回复 引用 报告 编辑 删除

bn899
用户头衔:进士

精华贴   :0
发贴数   :1569
经验值   :4318
注册时间:2015-11-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

看着不错




2024-09-02 07:34:03 已设置保密 顶部 回复 引用 报告 编辑 删除

nydalu
用户头衔:进士

精华贴   :0
发贴数   :858
经验值   :4155
注册时间:2008-07-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

主要是不太懂,请教一下,我的一个想法是,不用ID,是不是考虑防止别人按着连贯的ID号进行采集呢?



我爱帝国 感谢王猛
2024-09-02 10:06:50 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :942
经验值   :3593
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

是的,防小白采集,或者说给采集制造难度



要上就上安心站长 www.axzz.cn q:365182575
2024-09-02 14:06:47 已设置保密 顶部 回复 引用 报告 编辑 删除

tm2014
用户头衔:探花

精华贴   :0
发贴数   :2499
经验值   :7098
注册时间:2014-11-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

不想被猜地址可以用md5




2024-09-03 07:15:01 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :942
经验值   :3593
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

原帖由 tm2014 于 2024-09-03 07:15:01 发表
不想被猜地址可以用md5


是一种方式,没有办法解析出栏目id和信息id,失去原始设计思路,长度比较32位(16位,截取方式重复更高),md5会重复问题,你应该知道吧



要上就上安心站长 www.axzz.cn q:365182575
2024-09-04 07:22:40 已设置保密 顶部 回复 引用 报告 编辑 删除

hibaidu
用户头衔:探花

精华贴   :0
发贴数   :3930
经验值   :11975
注册时间:2010-05-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]





2024-10-05 06:54:02 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1