-
PHP数组如何根据相同值再分组
代码: function array_group($arr,$key){ $result = []; //初始化一个数组 foreach($arr as $k=>$v){ $result[$v[$key]][] = $v; //把$key对应的值作为键 进行数组重新赋值 } return $result; } 使用方法: $data=array_group($data,'name&…- 160
- 0
-
一段简单的代码实现只能指定IP调用API接口
注意事项: 授权后该代码只能允许授权列表的ip调用接口。 使用方法: 直接加在API接口头部即可。 $ip = trim($_SERVER["REMOTE_ADDR"]); $myip = '1.1.1.1|2.2.2.2';// 需要授权的ip,多个任意字符隔开 if (strstr($myip,$ip)==false) { exit("你的ip…- 435
- 0
-
JS的位移运算符转换成PHP
这几天在捣鼓别人的影视解析接口,不可避免的需要去模拟一些网站变态的加密算法。 既然是加密算法那么位运算就是不可或缺的了。相比较javascript而言,PHP没有>>>这种无符号右移的运算符,而且就算是普通的右移运算符,PHP算出来的结果也会不同于javascript。所以只能打模拟js位移运算符的主意了。 上网爬了一圈,在stackoverflow上发现一篇帖子(传送门)在聊这…- 195
- 0
-
PHP缓存工具类 实现网页缓存
PHP缓存工具类 实现网页缓存 PHP程序在抵抗大流量访问的时候动态网站往往都是难以招架,所以要引入缓存机制,一般情况下有两种类型缓存 一、文件缓存 二、数据查询结果缓存,使用内存来实现高速缓存 本例主要使用文件缓存。 主要原理使用缓存函数来存储网页显示结果,如果在规定时间里再次调用则可以加载缓存文件。 工具类代码: // 文件缓存类 class Cache { /** * $dir : 缓存文件…- 240
- 0
-
-
g11解密教程/sg11解密视频教程/PHPsourceGuardian解密/sg11解密工具
sg11解密教程/sg11解密视频教程/PHPsourceGuardian解密教程 sg11加密的PHP文件运行需安装SG11加密组件使用、支持WINDOW及LINUX各版本 sg11解密(SourceGuardian),号称目前最安全的组件加密已可以解密,基本可以直接使用,代码特征是文件中包含:sg_load(的代码: 此资源是视频教程,不是工具,请看清楚再下单,这是授人以渔的做法,需要php的…- 3.5k
- 0
-
PHP如何检测字符串里有没有繁体字
检测UTF-8字符串里有没有繁体字,我们可以使用iconv()这个函数,然后将字符串的编码由UTF-8转换成GB2312,这个方法的原理是:GB2312是简体中文的字符集,如果将含有繁体字的字符串转换成GB2312编码,iconv函数会返回false。不说那么多了,下面直接上代码: <?php /** * 检测一个UTF-8字符串里是否包含繁体中文 * @param string $str …- 669
- 0
-
PHP常用header头
header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301 header('Location: h…- 202
- 0
-
简述接口Token加密认证机制及实现
为何要使用Token认证机制? 简单的说,token适合接口开发进行相关访问授权来避免其他用户进行接口滥用的一种防护措施。无论是前后端分离(例如:小程序开发、Vue、单应用之间的交互等)后需要此方法来进行权限验证。 本篇全文使用ThinkPHP 5.0框架做演示原理的实现, 根本不难主要是也方便自己做一次复盘。 简要的概述实现原理和方法: 客户端拿着账号或秘钥来请求服务端生成Token的接口,服务…- 634
- 0
-
PHP解析url并得到url中的参数及获取url参数的四种方式
本文给大家介绍php解析url并得到url中的参数及获取url参数的四种方式,涉及到将字符串参数变为数组,将参数变为字符串的相关知识,本文代码简单易懂,感兴趣的朋友一起看看吧 下面一段代码是php解析url并得到url中的参数,代码如下所示: <?php $url = 'http://www.baidu.com/index.php?m=content&c=index&…- 426
- 0
-
几种PHP对称加密解密源码
最近搞一点东西要用到对称加密,于是在网上找到一个不错的对称加密方法,分享给大家。 /** * 简单对称加密算法之加密 * @param String $string 需要加密的字串 * @param String $skey 加密EKY * @date 2013-08-13 19:30 * @update 2014-10-10 10:10 * @return String */ function …- 591
- 0
-
PHP正则之去除括号和括号里面的内容
1.PHP去除花括号和花括号里面的内容 $str = 'dfsas{kslajfljs}45'; $str = preg_replace( '/\{(.*?)\}/', '',$str); echo $str; 2.PHP去除括号和括号里面的内容 $str = '9(kslajflj)s45'; $str = preg…- 732
- 0
-
PHP函数大全 持续更新
邮箱验证 function is_valid_email($email) { if (preg_match('/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/', $email)) { return true; } else { return false; } } OR function check_email($email) { $result = trim($…- 577
- 0
-
PHP获取不到url传递参数中#&等特殊字符解决方法
有些符号在URL中是不能直接传递的,无法传入PHP处理,比如#&等符号,通过$_GET是获取不到的,比如一个域名https://localhost/url.php?url=yyob+eating&drinking 这个通过通过$_GET['url']想要获取yyob+eating&drinking是获取不到的,只能获取到yyob eating。 这个时候…- 454
- 0
-
PHP使用get_headers函数获取多次跳转后真实的url地址
通过PHP的get_headers()函数来获取跳转后的网址 /* 获取多次跳转后真实的url @param str $url 查询 $return str 定向后的url的真实url */ function getrealurl($url){ $header = @get_headers($url,1); //默认第二个参数0,可选1,返回关联数组 if(!$header){ exit(…- 1.1k
- 0
-
PHP处理时间戳解决时间戳中月份、日期前带不带0的问题
有的时候网页中输出日期时间,月份和日期前有个0,总感觉是多余的,今天我们就分享关于PHP时间戳中月份和日期前面显示0或不显示0的一些详细参数,如下: 实例: 1、按照 echo date('Y-m-d H:i:s); 页面输出结果为:2016-05-22 09:14:08 2、按照 echo date('Y-n-j G:i:s'); 页面输出结果为:2016-5-22…- 379
- 0
-
电视剧播放链接在线采集
没什么技术含量,就是curl和正则匹配,直接上图看演示吧 测试地址:http://tool.vlwx.com/playurl/ 在分享一个电视剧搜索的 测试地址:http://tool.vlwx.com/tvso/ 有什么bug可以留言反馈,随缘更新- 1.3k
- 0
-
强大的PHP采集工具 QueryList
介绍 QueryList不依赖任何框架和架构,它可以单独使用也可以引入到任意的PHP开发框架中去使用,如:Laravel、ThinkPHP;你可以使用它来构建简单的采集系统,也可以用它才构建高可用的分布式采集系统。它提供了丰富的基于CSS选择器的页面抽取API,完全模块化的设计,拥有强大的可扩展性。 GitHub地址:https://github.com/jae-jae/QueryList 官网地…- 587
- 0
-
在线刷小米运动刷步数API接口源码
看了一下,网上流传的那些个小米运动刷步数源码全是JS调用别人的源码,把自己的帐号密码交给别人家,博主个人心理是不太舒服的,下面是博主参照JAVA项目,写了一个PHP版的纯接口。 代码请自行理解,调用,有小BUG请自行修复,代码只供参考,勿做非法之事! <?php // error_reporting(0); header("Access-Control-Allow-Origin:*…- 2.5k
- 1
-
PHP混淆zym解密代码
最近二开过程中,碰到PHP混淆zym加密的问题,刚开始找了好多网站都是付费的,后来在吾爱破解找到了解决方法。 大神解密及调试过程,详见原文:https://www.52pojie.cn/thread-693641-1-1.html 先看看加密代码的样子: 代码开头一般是这样的 <?php /* 找源码PHP加密 https://www.zhaoyuanma.com/phpencode.htm…- 2.1k
- 0
-
PHP自定义密文加密解密类
感觉日后还会用到,先记一下 <?php namespace app\common\util; /** * Class HidoveNumberEncode PHP自定义密文加密解密类 * @package app\common\util */ class HidoveNumberEncode { private $encodeStr, $key, $length, $codelen, $co…- 741
- 0
-
PHP字符编码(UTF-8/GBK)与json_encode/json_decode的关系
在项目中,因为字符编码的问题,踩了不少坑,之前踩,现在还接着踩,现在把它们总结出来,只希望以后不要再踩这坑了,我把我踩过的坑总结一下: 1.将数组转成json数据,json数据为null或为空字符串; 2.将数组转成json数据,json中的汉字乱码; 3.当json数据嵌套时(数组是个json,数组中的某个字段,也是个json字符串),json_decode失败; 1 基本概念 Unicode:…- 553
- 0
-
封装PHP的curl请求支持POST和GET
代码: <?php function lwx_curl($url, $paras = []) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, fa…- 876
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!