转载修改Emlog验证码机制,有效防止恶意识别/解决恶意评论灌水

2019-11-17 / 0 评论 / 10 浏览 / 思源哥哥

验证码绕过漏洞原理:1、利用NULL和空字符串比较的结果是TRUE从而绕过验证码检查逻辑2、正常留言输入验证码进行BurpSuite抓包3、将PHPSESSID修改成随意一个值,目的是让其$_SESSION不存在,再将imgcode修改成空。4、发送数据包,可见没有提示失败(302跳转了),说明评论成功。5、载入一个字典,即可刷评论。6、可利用代理IP多线程...

Emlog博客程序模板制作中title标题SEO优化代码

2019-9-19 / 0 评论 / 1315 浏览 / 思源哥哥

<title><?php if(blog_tool_ishome()){echo $Tconfig['title'];}elseif($sortName){echo $sortName.' - '.$blogname;}elseif($logid){echo&...

PHP $_SERVER超全局变量详解

2019-8-9 / 2 评论 / 55583 浏览 / 思源哥哥

参考资料:https://www.php.net/manual/zh/reserved.variables.server.php$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一...

emlog6.0获取指定分类文章首文章大图

2019-4-14 / 1 评论 / 6652 浏览 / 思源哥哥

类似于新闻类网站,第一张文章会显示图片和摘要我用的是老司机的6.0,代码附上<?php //栏目文章列表 function get_list($sort){ $db = MySql::getInstance(); ?> <?php $sql1 = "SELECT...

emlog获取同分类文章

2018-1-21 / 2 评论 / 12568 浏览 / 思源哥哥

在项目开发中,一篇文章远不能覆盖全部内容可以判断一下再输出。<?php //同分类文章 $sql=mysql_query("SELECT * FROM ".DB_PREFIX."blog WHERE sortid ='".$sorti...

EMLOG获取某页面内容

2018-1-20 / 2 评论 / 9872 浏览 / 思源哥哥

获取某页面内容,可以讲自定义页面做为首页1、在模板module.php中加入如下代码<?php //调用页面内容function html_page($id,$echo){$homez = mysql_fetch_array(mysql_query("SELECT * FROM ".DB_PREFIX."blog WHER...

emlog去除链接sort和post

2018-1-3 / 0 评论 / 12830 浏览 / 思源哥哥

去掉EMLOG分类url中的sort字样前言:EMLOG使用伪静态后,分类URL网址中有个sort字样,都想把这个sort去掉;想去除EMLOG伪静态分类网址中的sort,进入include文件夹下,在lib文件夹下找到dispatcher.php和url.php这两个文件下载到本地,使用编辑器打开,按照下面的方法修改代码就可以了;这个方法对于emlog5....

Emlog分类页自定义输出每页显示条数

2017-12-8 / 2 评论 / 9969 浏览 / 思源哥哥

Emlog博客程序的分类页、搜索页、归档页、作者页等列表页的显示数量是后台统一设置的,有时需要单独自定义分类页的显示数量,以下代码为参考默认函数修改而来,具体如下:<?php foreach($Log_Model->getLogsForHome("and sortid=$sortid order ...

文章内容功能三合一

2017-12-3 / 2 评论 / 6392 浏览 / 思源哥哥

文章内容功能三合一就是1.文章内容添加文章索引,我这里是调用H2的2.文章内容有含有标签的添加链接3.文章内容有外链的添加nofollow关键代码添加到Module.php文件中<?php   function article_index($content , $domain) { ...

emlog前台调用微语代码

2017-11-29 / 0 评论 / 11706 浏览 / 思源哥哥

前言,会员中心用微语做公告用。所以需要会员中心调用Emlog调用最新微语一条代码(直接放入你需要显示的地方即可,其中的0表示从第一条开始,可自行设置从第几条开始) <?php $newtws_cache = $CACHE->readCache('newtw');echo $newt...

EMLOG通过不同域名使用不同的模板

2017-11-26 / 0 评论 / 9927 浏览 / 思源哥哥

只在emlog根目录的index.php简单修改就能实现,也可以做多用户二级域名调用不同的模板。当然也可以修改模板不同域名显示不同用户的文章。$templet=Option::get('nonce_templet'); $the_host = $_SERVER['HTTP_HOST']; if ...

Emlog程序多个域名全站访问的方法

2017-11-26 / 0 评论 / 9308 浏览 / 思源哥哥

为了实现多个域名访问,资源地址不是主域名的情况下,舍力写了这个教程本教程也可以配合不同域名不同模板使用,效果更佳我们很多朋友可能有这样的需要,如果你手上有空余的域名,你也可以试试,让你的emlog支持多域名,只需要修改一个文件,增加几行代码就能够轻松实在多域名支持,理论上是多少域名都没有限制的,当然如果你的emlog使用了静态化插件,那么请你谨慎修改,因为我...

1 2