php
文章平均质量分 69
大脸猫脸大
这个作者很懒,什么都没留下…
展开
-
XSS危害——session劫持
来源:https://www.cnblogs.com/dolphinX/p/3403027.html在跨站脚本攻击XSS中简单介绍了XSS的原理及一个利用XSS盗取存在cookie中用户名和密码的小例子,有些同学看了后会说这有什么大不了的,哪里有人会明文往cookie里存用户名和密码。今天我们就介绍一种危害更大的XSS——session劫持。神马是session想明白session劫持及其危害,首先要搞清楚什么是session,熟悉http的同学知道,http是无状态的,也就是客户端向服务器请求转载 2020-10-13 09:12:11 · 646 阅读 · 0 评论 -
php- 静态代码检测
1. 安装PhpMetrics可以直接 composer 全局安装:composerglobalrequire'phpmetrics/phpmetrics'安装完毕之后,可以这样来运行命令分析代码复杂度:phpmetrics--report-html=report.html./app2. 编码规范composer global require "squizlabs/...原创 2020-04-14 09:08:44 · 425 阅读 · 0 评论 -
php- xdebug
1. php 安装xdebug扩展 1.1 扩展配置xdebug.remote_enable=Onxdebug.remote_host=127.0.0.1xdebug.remote_port=9067xdebug.remote_handler=dbgp2. chrome浏览器安装xdebug插件: chrome-xdebug插件下载3. ph...原创 2020-04-13 11:51:17 · 285 阅读 · 0 评论 -
问题 访问极客时间内容出错
public function gk_get() { $courseId = 185; $url = 'http://time.geekbang.org/serv/v1/article'; //初始化 $curl = curl_init(); //设置抓取的url $headerO...原创 2020-04-01 13:10:21 · 307 阅读 · 0 评论 -
php生成pdf文件DomPDF
相关链接:https://github.com/dompdf/dompdfDomPDF的中文支持: https://blog.csdn.net/u012560213/article/details/80914406DomPDF使用记录: https://blog.csdn.net/nx_xn/article/details/89534120https://cloud.tencent.com...原创 2020-04-01 10:10:59 · 458 阅读 · 0 评论 -
phpspider 完整使用技巧 含代码
目标:我们要抓 http://www.cnbaowen.net/news/list-3720-1.html 右侧的内容,保存在数据库6.1 中的spider_baowen表中;我用的windows系统下载1)https://github.com/owner888/phpspider2)https://pan.baidu.com/s/10n9ZOUQBlrJzOQx0ShO...原创 2020-03-26 10:06:27 · 2786 阅读 · 0 评论 -
rabbitmq学习笔记
https://www.rabbitmq.com/download.html:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server-windows-3.8.2.zipWindows安装:ERLANG_HOME:C:\Program Files\erl9.3Path:%ERLA...原创 2020-02-25 00:23:35 · 90 阅读 · 0 评论 -
php获取视频截图
https://www.jianshu.com/p/41d3cef05645https://www.cnblogs.com/qindgfly/archive/2012/05/21/2511804.htmlThe Process class relies on proc_open, which is not available on your PHP installation.:原创 2019-12-23 17:05:09 · 312 阅读 · 0 评论 -
php bug 收获
tp框架runtime权限问题,执行:\think\facade\Log::write(var_export($unifiedOrder, true)); 报权限错误,解决办法:chown -R www:www ./runtimechmod -R 777 ./runtime注意,runtime目录要有权限,不要给runtime/log...原创 2019-01-06 14:47:32 · 198 阅读 · 0 评论 -
pureftp 处理
pureftp 处理你./pure-pw useradd yourweb -u www -g www -d /data/wwwroot/./pure-pw mkdbpkill pure-fptd/usr/local/webserver/pureftpd/sbin/pure-ftpd /usr/local/webserver/pureftpd/etc/pure-ftpd.confchow...原创 2018-11-22 10:06:31 · 236 阅读 · 0 评论 -
php 生成随机红包
php 红包随机功能方法1方法2结束方法1 private function hongbao($amount, $count, $isAverage = false) { $result = []; $funPlus = function ($val) { return $val * 100; }; ...原创 2018-11-08 18:58:05 · 420 阅读 · 0 评论 -
php 微信支付
微信开发SDK: 文中用的是php_sdk_v3.0.9 :https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 import("wxpay.lib.AppPay#Config", EXTEND_PATH, ".php"); import("wxpay.lib.WxPay#...原创 2018-10-25 01:23:29 · 262 阅读 · 0 评论 -
错误记录
原先:if ($redpacket['haspwd'] && $pwd != $redpacket['pwd']) { $openCount = Redis::incrMemberRedpacketOpencount($this->userid, $id); $leftCount = 10 - $openCount; if ($...原创 2018-10-31 11:50:07 · 182 阅读 · 0 评论 -
php 支付宝支付
在给app做支付宝支付接口的时候收集内容整理如下: 接口: import('alipay.AopClient', EXTEND_PATH); import('alipay.request.AlipayTradeAppPayRequest', EXTEND_PATH); $aop = new \AopClient(); ...原创 2018-10-26 15:26:51 · 240 阅读 · 0 评论 -
php 行云海cms 学习笔记
1. 方法:function new_stripslashes($string){ if (!is_array($string)) { return stripslashes($string); } foreach ($string as $key => $val) { $string[$key] = new_stripslashes原创 2018-02-06 11:50:10 · 749 阅读 · 0 评论 -
php 设计模式 观察者observer模式
https://www.cnblogs.com/baochuan/archive/2012/02/22/2362668.htmlhttp://www.jb51.net/article/104437.htm转载 2018-02-07 22:28:53 · 138 阅读 · 0 评论 -
php 小程序支付完整版
环境: tp3.2 + 小程序 微信支付功能开通Step1: 下载PHP 支付SDK(下载地址) 放到Library\Vendor下,取名Wxpay 修改WxPay.Config.php 里的appid appsecret key MCHIDStep2: 小程序 js 代码: var url = getApp().globalData.httpServer + 'api/...原创 2018-03-15 12:50:07 · 1131 阅读 · 0 评论 -
php 生成小程序二维码
import("Vendor.Wxpay.lib.WxPay#Config", "", ".php"); $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".\WxPayConfig::APPID."&secret=".\WxPa原创 2018-03-16 14:15:49 · 730 阅读 · 0 评论 -
php 小程序开发总结
1. 金额统计: /** * 获取购物车商品总金额 */ getTotalMoneyInCart: function () { var totalMoney = 0; var cart = getApp().globalData.cart; for (var idx in cart) { var i...原创 2018-03-16 15:35:54 · 681 阅读 · 0 评论 -
apache 错误日志
概要:熟悉apache, php环境 日志的配置 以及 代码中日志相关的方法一.apache 配置LogLevel error // 测试中发现调至error 级别 error_report(E_ALL) 代码出现问题,能写入到日志里,一旦再调高一级,如crit, 则不会写入到日志里。1. 全局配置日志LogLevel error // 测试中发现调至error 级别 error_report...原创 2018-03-17 13:35:11 · 3125 阅读 · 0 评论 -
php 小程序退款完整版
功能前提:1. 使用 wx php sdk (小程序支付完整版) , 2. 配置证书时使用绝对路径1. 上代码: /** * 退款 * @author:大脸猫脸大 */ public function refund() { import("Vendor.Wxpay.lib.WxPay#Api", "", ".php"); ...原创 2018-03-20 17:37:03 · 2081 阅读 · 0 评论 -
mysql 取随机值
7到13之间: SELECT FLOOR(7 + (RAND() * 6));转载 2018-04-09 13:36:30 · 432 阅读 · 0 评论 -
php TP3.2 增删改查 总结
1. 增2. 删$ret = M("Message")->where($data)->delete();3. 改$data['status']= 1;$map['id'] =11;M()->where($map)->save($data);4查4.1$field = "count(1) AS count, t.client_id, m.user_id";$map['m.s...原创 2018-04-05 09:44:38 · 2901 阅读 · 0 评论 -
php 微信开发
有一段时间没有搞微信开发了 ,今天突然要改一下程序! 回头一看 微信的帮助文档太tm的稀烂的,太难懂了,这做个笔记以后看着方便 微信有2个ACCESS_TOKEN, 1,基础接口的token 获取接口是 https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret...转载 2018-04-05 11:25:27 · 257 阅读 · 0 评论 -
redis 学习笔记
我的环境是win64 + php5.5 +apache1. windows 上安装redis。参考 http://blog.csdn.net/zhezhebie/article/details/727427332. 安装php扩展参考http://blog.csdn.net/zhezhebie/article/details/727424963. 测试:查询redis 目录:find / -n...原创 2018-03-09 17:20:53 · 114 阅读 · 0 评论 -
php 快速了解系统的方法
tp3.2 系统 在 Library\Think\Db\Driver.class.phpparseSql 方法下:echo $sql ."<br>"; // add by 大脸猫脸大return $sql;原创 2018-05-09 14:41:07 · 155 阅读 · 0 评论 -
php intval 最大值
不能对手机号 intval()原创 2018-01-22 11:55:51 · 2375 阅读 · 0 评论