• 等级
  • 290382 访问
  • 280 原创
  • 23 转发
  • 7622 排名
  • 35 评论
  • 32 获赞

php guzzle模拟登录,获取phpsessionid,并爬取登录之后的内容

1.登录:本篇文章依赖第三方包:Guzzlecomposerrequireguzzlehttp/guzzle模拟登录代码:获取session。useGuzzleHttp\Client;useGuzzleHttp\Cookie\CookieJar;publicfunctionpost(){$client=new\GuzzleHttp\Cl...

2019-02-19 14:25:55

PHP开发规范

文档目的本规范希望通过制定一系列规范化PHP代码的规则,统一风格,便于代码阅读,提高效率。文档适用范围适用于所有PHP开发人员编码规范源文件PHP代码文件必须以不带BOM的UTF-8编码;纯PHP文件必须省略最后?>结束标签。缩进使用tab键来缩进,每个tab键长度必须设置4个空格。行每行最多120个字符;非空行不能有多余的空格;每行不能有多条语句;适当空行有利于代...

2019-02-19 09:59:58

Yaf - Demo 项目

git地址:https://github.com/liaoshengping/yaf_init功能专栏https://blog.csdn.net/qq_22823581/column/info/33813步骤:1.安装yaf环境2.安装yaconf环境3.导入sql文件功能:1.多模块开发2.index移到public目录下3.添加公用方法function.php...

2019-02-15 16:23:13

yaf创建公共方法

1。在application创建common新建文件function.php2.在bootstrap.php中添加publicfunction_initCommonFunctions(){//注册自定义加载地址Yaf_Loader::import(Yaf_Application::app()->getConfig()->...

2019-02-15 14:41:08

linux中 buff/cache内存占用过多

Linux云服务器用一段时间就会出现buff/cache内存占用过多的情况,导致free空闲内存变得非常少,严重影响使用;这个时候就可以用如下命令去清除一下cache内存echo1>/proc/sys/vm/drop_cachesecho2>/proc/sys/vm/drop_cachesecho3>/proc/sys/vm/drop_caches效...

2019-02-15 11:15:03

yaf安装

https://www.cnblogs.com/chengshan/p/7246242.html

2019-02-14 21:20:15

yaf 如何引用 composer中的类||管理composer

先下载一个你要的compsoer包,根目录自动生成vender文件夹在index.php中添加require"../vendor/autoload.php";

2019-02-14 18:13:02

yaf把index.php移到public 目录下

在application目录下创建public把index.php移动到public如果是apche把.htaccess也移进去修改index.php把define('APPLICATION_PATH',dirname(__FILE__));替换成:define('APPLICATION_PATH',str_replace(['/public','\public'],''...

2019-02-14 18:09:10

Yaf多模块开发

在application目录下新建文件夹:modules在application/modules新建一个Api/controllers模块在application/modules/Api/controllers新建Index.php<?phpclassIndexControllerextendsYaf_Controller_Abstract{ publi...

2019-02-14 17:27:33

yaf自动生成目录

1.如果使用编译安装的,已经下载了源码可以省略这步,直接下一步gitclonehttps://github.com/laruence/yaf.git进入tools/cg执行:php./yaf_cgliaosp出现done说明,已经生成目录了这时候会多出一个文件夹:output进入output目录,可以看到我们刚刚创建的目录,可以把他复制出来,作为项目进行...

2019-02-14 16:55:17

thinkphp5.1界面异常,转为json异常,并扑捉异常。

在app.php中添加://异常处理handle类留空使用\think\exception\Handle'exception_handle'=>function($e){//参数验证错误returnjson(['msg'=>'服务器异常,原因:'.$e->getMessa...

2019-01-25 10:10:57

微信小程序客服开发发送消息 40003 invalid openid hint

我的错误原因:Access-Token错了,与其他小程序混了。排查工具https://mp.weixin.qq.com/debug/思路:1.确定json格式是否正确,openid是否正确。2.确定access-token是否正确。排查问题:发送消息的接口地址:https://api.weixin.qq.com/cgi-bin/message/custom/send?acce...

2019-01-23 15:17:54

MySQL 10亿级数据,该不该换分表,分库?

启发1.一切的一切悲观测试结果,增加硬件配置,会带来立竿见影的性能提升!也许有的同学会提出分库、分表、分区、拆字段、上缓存、上搜索引擎、上大数据分析…但是这些执行完毕后,项目代码也要配套更新,紧接着是测试、安全、并发等等问题亟待解决(目前团队稳定么?有这些真实力么?技术成本提高后紧接着带来的是招聘成本和维护成本)…一个高级工程师的月薪应该差不多够改善硬件了吧?不够?那么整个研发部门的月薪呢?...

2019-01-19 14:32:50

ThinkPHP行为和钩子实战,AOP编程

Demo<?phpnamespaceapp\index\controller;use\think\facade\Hook;classIndex{publicfunctionindex(){$params=['username'=>'liaosp'];Hook::add('app_init','ap...

2019-01-17 11:39:45

thinkPHP5.1配置多环境Yaconf的运用

V5.1.23+开始,thinkphp完全支持了yaconf方法Yaconf安装https://blog.csdn.net/qq_22823581/article/details/82702139开始类似原生的写法:yaconf('im.param1.param2');但是实际开发过程中,我们会遇到,一台机子上搭建开发环境,测试环境,仿真环境,所以有三套配置。我们不想一遍遍代...

2019-01-16 16:19:52

shell监控php是否挂了502 ,并重启php

#!/bin/bashCheckURL="http://xx"STATUS_CODE=`curl-o/dev/null-m10–connect-timeout10-s-w%{http_code}$CheckURL`#echo"$CheckURLStatusCode:\t$STATUS_CODE"...

2019-01-10 09:39:34

mysql 用if 语句

亲测:whereif(type=5,order_type=1,order_type=2)用casewhenthen代替,elseifCASEtypeWHEN5THENorder_id=1WHEN3THENorder_id=2END表达:如果type=5order_type等于1,否则等于2...

2019-01-08 17:58:41

thinkPHP5/Laravel MySql 主从数据库分布式配置

THINKPHP5.1配置database.php'type'=>'mysql',//服务器地址'hostname'=>['120.79.143.2162','39.98.89.1042'],//第一个为主数据库,后面的默认为从数据库//数据库名'database'=&g...

2019-01-03 20:19:33

数据库MySql主从分离配置CentOS7

介绍:主从的优势:将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈;主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发;数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性;主从的缺点:从网上找了一些资料:Mysql主从缺点:但主从机制是一样的:mysql主从的实现是,mysqlmaster被...

2019-01-03 17:53:33

Kong 安装过程

基于这里安装;官方安装kong查看修改PostgreSQL数据库默认用户postgres的密码点击查看php实现Kong的应用点击查看重启kong/usr/local/bin/kongreload

2018-12-29 18:04:32

廖圣平

关注
  • 中国
奖章
  • 专栏达人
  • 持之以恒