高效码农

撰写、分享国内外先进的IT技术

分类 PHP 下的文章

July 15, 2019

phpcms 设置自定义模块伪静态url

第一步、添加URL规则点击 扩展--URL规则管理--添加规则在弹出框中添加你想要的规则第二步、修改生成HTML设置点击 内容 -- 管理栏目 -- 选择要修改的栏目点击 生成HTML设置 -- 栏目生成HTML 选择“否” -- url规则选择刚才创建的规则点击“提交”第三步、点击"更新栏目缓存"点击"更新栏目缓存"点击"更新栏目缓存"点击"更新栏目缓存"强制刷新浏览器,查看效果强制刷新浏...
May 17, 2019

thinkcmf集成phpCAS单点登录客户端

一、搭建服务端服务端搭建请参考:https://blog.csdn.net/fireofjava/article/details/79142703二、导入phpCAS依赖在thinkCMF项目根目录下的composer.json文件中添加"apereo/phpcas": "^1.3.7"composer.json文件示例:{ "nam...
May 12, 2019

跨站点脚本编制解决

最近公司网站总是被黑,所以用AppScan扫描,AppScan报:跨站点脚本编制链接地址为/index.php/Search/Index/index.html/?>'"><script>alert(831)</script>?q=1234&dosubmit=+什么是跨站点脚本编制跨站点脚本编制其实也就是在url后加入参数和js脚本实现一些...
April 25, 2019

ecshop 过滤会员留言内容

php 过滤危险参数最近,ecshop总是被挂马。在清除木马过程中发现后台会员留言功能如下图;这样在前台显示的时候a标签容易出现外链。解决方案在网站根目录下找到message.php文件找到78行将代码'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '',修改为:'msg_con...
April 15, 2019

PHP_CodeSniffer 规范检查修改参考

0X01、inline control structures are not allowed中文释义:不允许使用phpcs内联控制结构,大概意思是if的执行语句不用花括号包起来不是很好,所以将代码改成if(true){echo 123;}0X02、phpcs: Line exceeds 120 characters;中文释义:phpcs:行超过120个字符修改方法:在超长代码行合适的地方折行...
April 7, 2019

文章列表标签:portal:articles使用详解

文章列表标签:portal:articles使用详解标签:<portal:articles></portal:articles>作用:文章列表标签,可调用文章列表用法示例:<portal:articles item="vo" where="$where" order="post.create_time DESC&...
April 6, 2019

tp5 column和field的区别

tp5 column和field的区别一、column 获取某个字段或者某个列的值ser::where('status',1)->column('name','id'); User::where('status',1)->column('id,name'); // 同tp3的getField注意column必须在where之后,column方法返回的不再是一个模型对象实例,而是单...
April 2, 2019

typecho设置nginx伪静态

typecho设置nginx伪静态伪静态的优势:优化网站URL。在动态网页中,网址中常常出现“?”这样的特殊符号,无论是对搜索引擎还是对其他页面的引用来说,都是友好的,排名上也有一定的影响。影响收录。虽然现在百度也可以收录动态页面,但是我们在百度出版的白皮书中可以明确看到,百度是支持并提倡伪静态的,对于伪静态页面的收录也要优于静态页面。typecho设置伪静态的方法:以nginx服务器为例:...