请选择 进入手机版 | 继续访问电脑版

硬汉工作室

搜索
热搜: 活动 交友 discuz
查看: 3966|回复: 0

[开发技术] 根据帖子tid获取伪静态地址

[复制链接]

671

主题

694

帖子

5973

积分

管理员

硬汉工作室创始人

Rank: 9Rank: 9Rank: 9

积分
5973

宣传达人推广达人

QQ
发表于 2019-2-21 15:31:43 | 显示全部楼层 |阅读模式
根据帖子tid获取动态地址是很简单的,但是伪静态地址就涉及到根据伪静态规则生成的地址了,下面的代码是从源码中获取的,记录下来。

if(!empty($_G['setting']['rewriterule']['forum_viewthread']) && in_array('forum_viewthread', $_G['setting']['rewritestatus'])) {
        $returnurl = rewriteoutput('forum_viewthread', 1, '', $tid, 1, '', $extra);
} else {
        $returnurl = "forum.php?mod=viewthread&tid={$tid}&extra=$extra";
}


其中$tid变量就是帖子id了,extra是额外参数,没有就传空即可。
有关PHP系统、Discuz或网站等各种问题,可以联系QQ1069971363寻求付费支持
Discuz插件商店:http://addon.dismall.com/?@56030.developer
回复

使用道具 举报

QQ|Archiver|手机版|小黑屋|硬汉工作室 ( 冀ICP备13021567号-9 )

GMT+8, 2024-3-29 17:56 , Processed in 0.055492 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表