“我的磨网盘”文件下载教程方法
8个月前 说起我的磨至今也有二十几年,很久没有人管理了,现在虽然偶尔还能访问...
以前使用的方法还是太嫩了,最近才发现如果评论存在分页后就会导致评论无法进行评论,最开始使用网上搜索的代码,不知道什么原因,获取不到值。
下面就是网上搜的代码
<?php $security = $this->widget('Widget_Security'); ?>
<input type="hidden" name="_" value="<?php echo $security->getToken($this->request->getReferer()) ?>">
通过单独查看“$this->request->getReferer()”这段代码发现获取的值一直为null,这就导致获取到的“Token”和程序内部生成的不一样,通过查看“security”这个类发现其中也提供了其他获取参数和url的方法。
下面就是博主使用的代码
<input name="_" type="hidden" id="comment_" value="<?php echo Helper::security()->getToken(str_replace(array('?_pjax=%23wrap','?_pjax=%23pjax-load', '&_pjax=%23wrap'), '', $this->request->getUrlPrefix().$this->request->getRequestUri()));?>"/>
上面代码中有些替换函数非必须代码,你可以找到这段代码“$this->request->getReferer()”替换成“$this->request->getUrlPrefix().$this->request->getRequestUri()”即可。
#免责声明#
本文为转载 或 原创内容,未经授权禁止转载、摘编、复制及镜像使用、转载请注明作者、出处及原文链接、违者将依法追究责任。

8个月前 说起我的磨至今也有二十几年,很久没有人管理了,现在虽然偶尔还能访问...

7个月前 > 为什么要过滤侧边栏评论内容? 例如:你的模板中有个私密功能,有网...

7个月前 > 需求说明 以前还真没有注意这个问题,今天一位朋友测试上一篇文章的...

7个月前 > 第一步在需要引入jquery库,这一步不能少,可以使用本地js或者下面的cdn或...
8个月前 **就一个html单页,理论自适应** 
8个月前 > 有的时候想要文章中链接地址点击后跳转到一个中转页面,可以通过下面...