WordPress下文章id不连续原因及解决方法
在Wordpress中,如果使用文章id作为固定链接的话,那么应该都会发现一个奇妙现象:博客明明发表的文章不多,但有时候文章id却非常大。就比如我来说,我的博客发表的文章也就一百多篇,但是文章id却已经达到了一千四百多。如果仅仅是文章id变 […]
WordPress下Wp Super Cache缓存插件安装和配置(详细版)
前一阵子,服务器一直出现IO读写过高,导致网站打不开的问题。详细查了下原因,是内存不足导致的。当个别恶意IP持续访问站点时,导致httpd占用内存过高,最后内存耗尽,使得IO读写非常高。 于是,便打算使用静态缓存来减轻PHP和数据库的读写压 […]
在PHP中使用curl下载和保存图片
curl,PHP中使用拓展的libcurl功能,它允许在许多不同类型的协议下,仍然能和不同类型的服务进行连接和交流。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcu […]
6个超级有用的PHP代码片段
对于老程序员来说,他们的有道笔记、印象笔记等一定收藏了很多代码片段,代码段总是能节省大量宝贵的时间 并提高编码效率。今天,我要分享一些超级有用的PHP代码片段。 生成随机颜色 function randomColor() { & […]
WordPress开发者应该知道的一些小技巧
WordPress主题的开发中,我们经常反复的要写几个常见的功能,如社交媒体分享,热门的帖子,显示作者信息等,一直重复这些东西有时候会让我们沮丧。所以在这里我收集了一些常用的WordPress代码,使用这些代码,即节省你很多时间也加快了主题 […]
PHP数组实现栈和队列:push,pop,shif,unshift
尽管在PHP中允许直接访问某个数组单元,但PHP仍提供了各种有趣的方式来处理数组。特别要说的是,某些函数使PHP数组非常容易的实现了一个栈或队列。 array_pop 这个array_pop函数会删除并返回数组的最后一个元素。 在下面的这个 […]
用PHP获得访问者浏览器信息
本文将介绍一个有用的PHP函数get_browser,这个函数可以获得客户端用户所使用浏览器的详细信息。 具体实现代码如下: <?php echo $_SERVER[‘HTTP_USER_AGENT’] . "\n\n&qu […]
跨站脚本攻击
跨站脚本(XSS)是一种安全漏洞,黑客试图将客户端脚本注入到一个其它人可以访问的网页中。攻击可能是简单到一个烦人的弹窗,或复杂到窃取登录的用户的凭据,这些凭据通常保存在浏览器cookies中。有了用户的凭据,黑客可以访问你的网站或网络应用程 […]
在Mysql数据库中存储Session
描述 你可能会知道,Sessions是动态网站和网络应用程序中重要的组成部分。当我们创建这样类型的网站时,我们一定会被要求在某些时候增加Sessions处理机制。 我们经常将session参数保存在服务端特殊的文件中,在一个指定的位置,比如 […]
用最短的PHP代码返回HTTP响应码
在PHP中,有标准、写入文档的方法来返回HTTP相应码。下面介绍的方法是文档中没有,但代码更简短的实现方法。 标准文档中代码 在PHP文档中,建议返回404 NOT FOUND的代码是: header("HTTP/1.0 404 […]