PHP解密PHP加密sg11加密sg11解密全网最厚道的SG11解密方法 sg11解密 php解密 SourceGuardian解密sg_load解密去除域名IP授权 众所周知,sg11加密的PHP文件解密难度比较大,但还是有办法解密的, 目
PHP解密PHP加密sg11加密sg11解密全网最厚道的SG11解密方法 sg11解密 php解密 SourceGuardian解密sg_load解密去除域名IP授权 众所周知,sg11加密的PHP文件解密难度比较大,但还是有办法解密的, 目前有些有能力的高手收费不低,我们提供一个可以解密PHP的网站,想要学习的朋友可以去下面网站了解一下 php解密后取IP授权跟域名授权
PHP在线加密平台:jiamiphp。com
主要功能: SG 拓展加密 自定义php版本[支持] LIC双重加密 [支持] 自定义头部版权[支持] 限制I P 访问 [支持] 限制域名访问 [支持] 限制MAC地址 [支持] 限制机器ID [支持] 设置到期时间 [支持]
DECK 混淆加密 混淆逻辑功能 [多重] [双层] 加密驱动功能 [稳定] [增强] 重复加密次数 错误解析功能 自定义头部版权 [支持]
GOTO 混淆加密 限制域名访问 [支持] 限制访问内容 [支持] 自定义头部版权 [支持]
系统界面截图
加密前后对比
加密前:
<?php
namespace app\admin\controller;
use think\facade\Db;
class Order extends Base
{
/**
* 获取订单列表
*/
public function getList()
{
$page = input('page', 1, 'intval');
$pagesize = input('pagesize', 10, 'intval');
$page = max(1, $page);
$pagesize = max(1, $pagesize);
$pay_type = input('pay_type', '', 'trim');
$trade_no = input('trade_no', '', 'trim');
$date = input('date', '', 'trim');
$where = [];
$where[] = ['site_id', '=', self::$site_id];
$where[] = ['status', '=', 1];
// 按支付方式
if ($pay_type) {
$where[] = ['pay_type', '=', $pay_type];
}
// 按支付时间
if (!empty($date)) {
$start_time = strtotime($date[0]);
$end_time = strtotime($date[1]);
$where[] = ['pay_time', 'between', [$start_time, $end_time]];
}
// 按单号
if ($trade_no) {
$where[] = ['out_trade_no|transaction_id', 'like', '%' . $trade_no . '%'];
}
$list = Db::name('order')
->where($where)
->page($page, $pagesize)
->order('pay_time desc, id desc')
->select()
->each(function ($item) {
$item['total_fee'] = $item['total_fee'] / 100;
$item['pay_time'] = date('Y-m-d H:i:s', $item['pay_time']);
return $item;
});
$count = Db::name('order')
->where($where)
->count();
return successJson([
'count' => $count,
'list' => $list
]);
}
/**
* 导出订单列表
*/
public function getExportList()
{
$pay_type = input('pay_type', '', 'trim');
$trade_no = input('trade_no', '', 'trim');
$date = input('date', '', 'trim');
$where = [];
$where[] = ['site_id', '=', self::$site_id];
$where[] = ['status', '=', 1];
// 按支付方式
if ($pay_type) {
$where[] = ['pay_type', '=', $pay_type];
}
// 按支付时间
if (!empty($date)) {
$start_time = strtotime($date[0]);
$end_time = strtotime($date[1]);
$where[] = ['pay_time', 'between', [$start_time, $end_time]];
}
// 按单号
if ($trade_no) {
$where[] = ['out_trade_no|transaction_id', 'like', '%' . $trade_no . '%'];
}
$list = Db::name('order')
->where($where)
->order('pay_time desc, id desc')
->select()
->each(function ($item) {
$item['total_fee'] = $item['total_fee'] / 100;
$item['pay_time'] = date('Y-m-d H:i:s', $item['pay_time']);
// 状态
if ($item['is_refund'] == 1) {
$item['status'] = '已全额退款';
} else {
$item['status'] = '付款成功';
}
// 支付方式
if ($item['pay_type'] == 'wxpay') {
$item['pay_type'] = '微信支付';
} elseif ($item['pay_type'] == 'alipay') {
$item['pay_type'] = '支付宝';
}
return $item;
});
return successJson($list);
}
/**
* 统计
*/
public function getTongji()
{
$pay_type = input('pay_type', '', 'trim');
$trade_no = input('trade_no', '', 'trim');
$date = input('date', '', 'trim');
$where = [];
$where[] = ['site_id', '=', self::$site_id];
$where[] = ['status', '=', 1];
// 按支付方式
if ($pay_type) {
$where[] = ['pay_type', '=', $pay_type];
}
// 按支付时间
if (!empty($date)) {
$start_time = strtotime($date[0]);
$end_time = strtotime($date[1]);
$where[] = ['pay_time', 'between', [$start_time, $end_time]];
}
// 按单号
if ($trade_no) {
$where[] = ['out_trade_no|transaction_id', 'like', '%' . $trade_no . '%'];
}
// 订单数量、订单金额
$data = Db::name('order')
->where($where)
->field('count(id) as order_count,sum(total_fee) as order_amount')
->find();
return successJson([
'orderCount' => intval($data['order_count']),
'orderAmount' => intval($data['order_amount']) / 100
]);
}
/**
* 订单详情
*/
public function getOrderDetail()
{
$order_no = input('order_no', '', 'trim');
if (!$order_no) {
return errorJson('参数错误');
}
$where = [
['site_id', '=', self::$site_id],
['out_trade_no|transaction_id', '=', $order_no],
['status', '=', 1]
];
$order = Db::name('order')
->where($where)
->find();
if (!$order) {
return errorJson('没有找到此订单');
}
return successJson([
'id' => $order['id'],
'out_trade_no' => $order['out_trade_no'],
'transaction_id' => $order['transaction_id'],
'total_fee' => $order['total_fee'] / 100,
'pay_type' => $order['pay_type'],
'user_id' => $order['user_id'],
'pay_time' => date('Y-m-d H:i:s', $order['pay_time']),
'is_refund' => $order['is_refund']
]);
}
}
加密后:
SG组件扩展安装教程
1.服务器宝塔安装sg11加密解密扩展,
打开宝塔软件商店,选择你安装的PHP,点击设置
2.SG12-SG14组件扩展安装
SG加密拓展安装方法:
- 把ixed.8.0.lin文件上传到这个目录/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930。
- 在php.ini文件底部加入以下代码:extension = ixed.8.0.lin
- php.ini目录为/www/server/php/80/etc。
- 如果使用宝塔面板,可以直接在软件商店中找到PHP 8.0,在设置中添加以上代码并重启PHP版本。重启服务器