PHP
PHP是一门伟大的语言,PHP是网站开发最好的语言。雷雪松的博客PHP栏目主要包含PHP常用的技巧、PHP基本的函数、PHP编程、实用PHP框架以及流行的PHP CMS内容管理系统等。tp5允许跨域请求配置
目前Web项目开发基本都是前后端分离的架构,那就避免不了会遇到跨域问题。在前端请求接口的时候,接口的协议、域名、端口三者之间任意一与当前页面地址不同就会出现跨域。跨域的时候会两次请求,第一次是 option去探测服务器是否允许跨域,然后才会正式去请求接口。ThinkPHP 5 是目前国内比较常用的PHP框架。下面雷雪松介绍两种tp5允许跨域请求的方法。
阅读原文 »
WordPress过滤器之add_filter()
在WordPress中,程序在开发的时候作者就预留了一些过滤器钩子(Filter Hook),所有挂到过滤器钩子上的函数都是过滤器(Filters),add_filter()就是用来添加过滤器的。过滤器钩子它要做的是通过执行过滤器函数来改变对象或变量的值,就相当于对变量或者对象进行过滤或者处理。过滤器可以提高了WordPress的灵活性,方便自定义开发。无论是制作WordPress主题还是WordPress插件,我们都会使用add_filter()添加过滤器来实现一些特殊需求。下面雷雪松就详细的讲一下WordPress过滤器之add_filter() 。
阅读原文 »
ThinkPHP5 HTTP状态码500
在一次 ThinkPHP5 项目部署的时候,环境为Linux服务器。前端Vue项目通过Axios访问 接口,一直走catch的逻辑。直接在浏览器请求接口能返回正常数据,但是通过Chrome浏览器查看请求的状态码为红色的500。初步猜测前端请求不成功和ThinkPHP5 HTTP状态码500 有关。下面雷雪松就详细的讲解一下如何解决ThinkPHP5 HTTP状态码500。
WordPress如何全站实现HTTPS?
谷歌一直在推广HTTPS,HTTPS也称之为HTTP Secure,目的为了HTTP更加安全。在今年年初的时候谷歌就已经表示,为了推进HTTPS的普及,7月份推出的Chrome 68将会标记HTTP为不安全链接,从而引起用户和站长的注意。如今已然做到,这很谷歌。在之前很多网站都是HTTP,因为技术和成本的原因一直都没有改成HTTPS。下面雷雪松详细的介绍一下Wordpress如何全站实现HTTPS。
阅读原文 »
WordPress如何编辑器开启更多功能按钮?
WordPress是一个强大的建站程序,可以看看之前写的这篇文章《是WordPress让PHP更流行了的启发?》。毫不夸张的说,很多人先用WordPress这个CMS做网站,后面才了解PHP。WordPress默认编辑器是TinyMCE,提供可视化和html两种编辑模式。默认的编辑界面编辑器的功能很少。下面雷雪松详细的介绍一下如何开启WordPress编辑器更多功能按钮。
阅读原文 »