随笔分类 -  php

摘要:1.不希望执行包括system()等在那的能够执行命令的php函数,或者能够查看php信息的 phpinfo()等函数,那么我们就可以禁止它们: disable_functions = system,passthru,exec,shell_exec,popen,phpinfo 2. 打开magic_quotes_gpc来防止SQL注入(php5.4之后已移除该函数) php.ini中有一个... 阅读全文
posted @ 2019-11-04 21:05 全帅 阅读(261) 评论(0) 推荐(0)
摘要:首先去官网下载workerman:https://www.workerman.net/,建议使用composer 安装 新建一个模块,由于我这里使用workerman来做自动任务的,所以我这个模块的名称为:task 在controller文件夹里面新建一个控制器:Worker.php,里面的代码如下 阅读全文
posted @ 2019-10-23 04:02 全帅 阅读(5616) 评论(0) 推荐(0)
摘要:最近由于自身需求,整理了一份php防注入的代码,分享出来,欢迎指正。 在网站的入口文件添加一下代码(一般是index.php,这个看自身需求绝对放在那里),我将这段代码放在我的项目入口文件里面: 阅读全文
posted @ 2019-09-15 02:31 全帅 阅读(1692) 评论(0) 推荐(0)
摘要:系统配置:windows 4核8G 由于我主要使用mysql的innodb引擎,所以该配置主要针对innodb引擎的,mysiam的需要自行优化 阅读全文
posted @ 2019-09-11 03:17 全帅 阅读(811) 评论(0) 推荐(0)
摘要:使用框架ThinkPHP5 我在网上找了一些方法,比较具有参考意义的帖子如下:http://gitlab.szwhg.chaoxing.com/chaoxing/dingxiwhg/tree/master/vendor/khanamiryan/qrcode-detector-decoder 这种方法 阅读全文
posted @ 2019-09-07 03:57 全帅 阅读(11154) 评论(0) 推荐(0)
摘要:1.首先编写一个php文件,如下test.php: 2.编写一个sh脚本,如下test.sh: 3.将sh脚本添加到crontab,操作如下: 4.添加自动任务,要赋予足够的权限才能执行 到这个时候自动任务已经配置完毕了 附上crond服务说明 纯手打,尊重他人成果,转载请说明来处! 阅读全文
posted @ 2019-05-10 16:03 全帅 阅读(261) 评论(0) 推荐(0)
摘要:在配置文件上加上这一句,简单粗暴。兼容rewrite模式 阅读全文
posted @ 2019-05-09 15:11 全帅 阅读(1308) 评论(0) 推荐(0)
摘要:安装ISAPI_Rewrite 配置httpd.ini文件,添加下面的内容: #排除静态资源 RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|\.bmp|\.woff|\.ttf|\iconfont)$ #重写规 阅读全文
posted @ 2019-05-07 07:18 全帅 阅读(1127) 评论(0) 推荐(0)
摘要:本文就是实现Nginx作为前端,apache作为后端。当用户访问的是80端口的nginx,然后nginx将静态内容留给自己,其余的转发给非80端口的apache,apache处理完毕后再回传给nginx。 1.修改(或者添加)nginx配置(vhost),本案例在nginx/conf/vhosts里 阅读全文
posted @ 2019-04-05 21:09 全帅 阅读(1409) 评论(0) 推荐(1)
摘要:测试一下: 阅读全文
posted @ 2018-10-23 16:37 全帅 阅读(537) 评论(0) 推荐(0)
摘要://jsonp解码 第二个参数传入true则解码为php数组 function jsonp_decode($jsonp, $assoc = false) { if($jsonp[0] !== '[' && $jsonp[0] !== '{') { $jsonp = substr($jsonp, strpos($jsonp, '(')); } return json_deco... 阅读全文
posted @ 2017-12-11 20:38 全帅 阅读(242) 评论(0) 推荐(0)
摘要:session 跨页面失效问题 将 php.ini 文件中的 session.use_trans_sid 改成 session.use_trans_sid = 1 修改session的有效时间 将 php.ini 文件中的 session.cookie_lifetime 改成 session.coo 阅读全文
posted @ 2017-11-07 12:37 全帅 阅读(768) 评论(0) 推荐(0)
摘要:发帖、发微博、点赞、评论等这些操作很频繁的动作如果并发量小,直接入库是最简单的但是并发量一大,数据库肯定扛不住,这时可采取延迟发布:先将发布动作保存在队列里,后台进程循环获取再入库 模拟发布微博先进入redis队列 weibo_redis.php <?php//此处需要安装phpredis扩展$re 阅读全文
posted @ 2017-02-08 11:08 全帅 阅读(4212) 评论(0) 推荐(0)
摘要:需要准备(有下载链接) PHP 5.5 redis php_igbinary.dll php_redis.dll 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.5-ts-vc11-x 阅读全文
posted @ 2017-02-07 16:13 全帅 阅读(1283) 评论(0) 推荐(0)