随笔分类 -  PHP

摘要:普通请求 curl_normal.php <?php $srart_time = microtime(TRUE); $chArr=[]; //创建多个cURL资源 for($i=0; $i<10; $i++){ $chArr[$i]=curl_init(); curl_setopt($chArr[$ 阅读全文
posted @ 2020-07-09 02:18 笠航 阅读(417) 评论(0) 推荐(0) 编辑
摘要:预防xss,页面中不同区域的字串应该使用不同的手段来处理,而不是一概的htmlspecialchars,简单+实用。 <?php /** * Xss 处理 * * 作者: 刘卫锋 (kevonliu@tencent.com) * 创建时间: 2013-07-04 * * $Id: Xss.php 4 阅读全文
posted @ 2020-07-08 21:43 笠航 阅读(212) 评论(0) 推荐(0) 编辑
摘要:最近在进行一次对酷狗音乐歌词采集时发现酷狗音乐的歌词直接浏览都是“乱码”,自己平时所见的歌词都是lrc格式的文本,这种酷狗专用的krc格式的显然是经过特别处理过的,平时用酷狗听音乐也没仔细看他的歌词有什么不同,只是与天天静听等不同的是可以逐字高亮显示歌词。 对酷狗的flash播放器进行反编译,发现这 阅读全文
posted @ 2019-10-18 15:57 笠航 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:ArrayBuffer与字符串的互相转换 ArrayBuffer转为字符串,或者字符串转为ArrayBuffer,有一个前提,即字符串的编码方法是确定的。假定字符串采用UTF-16编码(JavaScript的内部编码方式),可以自己编写转换函数。 PHP接收二进制流并生成文件 php 字符串转二进制 阅读全文
posted @ 2019-05-12 12:46 笠航 阅读(34546) 评论(0) 推荐(1) 编辑
摘要:在php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 其中填 阅读全文
posted @ 2019-04-16 17:46 笠航 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一种最优方式防跨站表单提交,用户限时token 就是生成一个随机且变换频繁加密字符串(可逆和不可逆)。放在表单中,等到表单提交后检查。 这个随机字符串如果和当前用户身份相关联的话,那么攻击者伪造请求会比较麻烦。 对付伪造跨站请求的办法是在表单里加入一个叫.crumb的随机串;而facebook也有类 阅读全文
posted @ 2019-04-15 01:25 笠航 阅读(396) 评论(0) 推荐(0) 编辑
摘要:在PHP中偶尔遇到字符串的压缩,比如一个长字符串,数据库开始设计的字段存不下,但是又不想改数据库字段存储长度,就可以用压缩的方式降低数据字段字符串的长度数量级,把几百个字符的字符串压缩到几十个字符。总结下来有以下几个: 压缩函数:gzcompress gzdeflate gzencode 与之对应的 阅读全文
posted @ 2019-04-14 00:33 笠航 阅读(1645) 评论(1) 推荐(0) 编辑
摘要:当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 "catch" 代码块。 如果异常没有被捕获,而且又没用使用 set_exception_handler() 作相应的处理的话,那么将发生一个严重的错误(致命错误),并且输出 "Uncaught Exception" (未捕获异常)的 阅读全文
posted @ 2019-04-12 02:17 笠航 阅读(1935) 评论(0) 推荐(0) 编辑
摘要:PHP的openssl扩展 openssl扩展使用openssl加密扩展包,封装了多个用于加密解密相关的PHP函数,极大地方便了对数据的加密解密。 常用的函数有: 对称加密相关: string openssl_encrypt(string $data , string $method , strin 阅读全文
posted @ 2019-04-10 16:38 笠航 阅读(914) 评论(1) 推荐(0) 编辑
摘要:第一步可定要获取百度的三个东西 要到百度AI网站(http://ai.baidu.com/)去注册 然后获得 第二步下载SDK https://github.com/jankinsun/New/tree/master/OCR/character_recognition 或者使用官方的 http:// 阅读全文
posted @ 2019-04-08 22:29 笠航 阅读(724) 评论(0) 推荐(0) 编辑
摘要:一个简单的php文件,实现微信网页授权回调域名的代理转发 <?php function is_HTTPS() { if (!isset($_SERVER['HTTPS'])) return FALSE; if ($_SERVER['HTTPS'] 1) { //Apache return TRUE; 阅读全文
posted @ 2019-04-04 23:11 笠航 阅读(819) 评论(0) 推荐(0) 编辑
摘要:什么是反向代理: 百度百科有云: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 反向代理目的也各有不同 阅读全文
posted @ 2019-04-03 20:02 笠航 阅读(12009) 评论(0) 推荐(0) 编辑
摘要:$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。 下表列出了所有 $_SE 阅读全文
posted @ 2019-01-04 14:13 笠航 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:先来说一下为什么我们要对图片base64编码 base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一。base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于网络传输。由于这些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下。虽然图片可能直接传输,但 阅读全文
posted @ 2018-12-28 14:59 笠航 阅读(6766) 评论(0) 推荐(0) 编辑
摘要:有一种情形是这样子的,比如机票业务中的订票流程,我们需要一个非常可靠的当前时间来支持,尽管大多数服务器的时间是非常准确的,我们使用time()来获取的时间是可靠的,但未免会有不确切的情况,也有的服务器由于未开启ntp(Network Time Protocol ) 来进行时间同步,再由于硬件环境等因 阅读全文
posted @ 2018-12-28 13:21 笠航 阅读(586) 评论(0) 推荐(0) 编辑
摘要:关于怎样解决PHP服务器时间不准的问题,得针对不同的情况进行不同的处理。 下面是经常遇到的情况,及应对办法。 1.PHP服务器时区不对,使用下面代码修正: 或修改PHP.INI文件后重新启动IIS或APACHE服务器 2.PHP服务器的时间不对,不是时区,该问题解决方法如下: 方法一 如果你是管理员 阅读全文
posted @ 2018-12-28 12:40 笠航 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:1 . 第一种,CURL形式【感觉处理略慢,代码偏多】 2 . 第二种,使用 get_headers 由此可见,仅有一次 302 跳转的情况下,使用【方法2】会比【方法1】更高效。 转自:https://blog.csdn.net/maxsky/article/details/53296965 阅读全文
posted @ 2018-11-21 14:12 笠航 阅读(2826) 评论(0) 推荐(0) 编辑
摘要:部署源码之后自行修改账号密码为自己的新浪账号 阅读全文
posted @ 2018-09-21 22:46 笠航 阅读(3859) 评论(1) 推荐(0) 编辑
摘要:加群链接需要idkey的,该源码自动解析idkey,实现免idkey加群。 该源码来自彩虹秒赞系统。 例如:api.yum6.cn/qqun.php?qun=463631294 转自:https://www.youngxj.cn/544.html 阅读全文
posted @ 2018-09-21 22:29 笠航 阅读(1202) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示