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

编程365

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

56

主题

58

帖子

2192

积分

管理员

硬汉工作室创始人

Rank: 9Rank: 9Rank: 9

积分
2192
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是额外参数,没有就传空即可。
Discuz插件商店:http://addon.discuz.com/?@56030.developer
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|编程365 ( 冀ICP备13021567号-5 )

GMT+8, 2019-3-19 02:24 , Processed in 0.062834 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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