Apr252025
Xray学习
Xray
目前支持的漏洞检测类型包括:
XSS漏洞检测 (key: xss)
SQL 注入检测 (key: sqldet)
命令/代码注入检测 (key: cmd-injection)
目录枚举 (key: dirscan)
路径穿越检测 (key: path-traversal)
XML 实体注入检测 (key: xxe)
文件上传检测 (key: upload)
弱口令检测 (key: brute-force)
jsonp 检测 (key: jsonp)
ssrf 检测 (key: ssrf)
基线检查 (key: baseline)
任意跳转检测 (key: redi...阅读全文
作者:绝缘体.. | 分类:amd, html, PHP, ThinkPHP, windows, 后端框架, 操作系统, 科技企业, 编程语言, 首页 | 阅读: | 标签:amd, html, PHP, ThinkPHP, windows
抢沙发
Apr202025
UPUPW多站点如何配置ssl证书?
UPUPW是目前Windows平台下最具特色的Web服务器PHP套件,包括Apache版、Ngix版和Kangle版,省去了搭建Web服务器PHP环境的复杂程序,下载解压到装有任意Windows系统电脑的非中文目录即可运行。那么UPUPW多站点如何配置ssl证书呢?
Apache配置SSL证书:
1.修改目录/Apache2/conf/下的httpd.conf
将#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
去掉注释:loadModule socache_...阅读全文
Apr172025
AWS S3 存储桶管理:PHP SDK 教程
Amazon Web Services (AWS) 简单存储服务 (S3) 是一种高度可扩展的对象存储服务,可从网络上任何位置存储和检索任何大小或类型的数据。AWS S3 具有广泛的用途,包括托管文件供公共访问、存储敏感数据以及为应用程序提供持久存储。
在 AWS S3 中,每个数据项都被视为一个对象,这些对象被组织在称为存储桶的容器中。存储桶充当有效存储和管理对象的逻辑容器。AWS S3 提供了一系列功能,允许...阅读全文
Apr022025
如何在 Laravel 代码中正确地使用数据库事务
引言
在 web 开发中,数据的完整性和准确性非常重要。因此,必须确保我们编写的代码能够以安全的方式存储、更新和删除数据库中的数据。
在本文中,我们将看看什么是数据库事务,为什么它们很重要,以及如何在 Laravel 开始使用它们。我们还将研究一个常见的 “问题”,涉及队列和数据库事务。
什么是数据库事务?
在我们开始研究 Laravel 的数据库事务之前,让我们先看看它们是什么以及它们...阅读全文
Jan212025
分布式自增id->snowflake算法的php实现版本
在分布式系统中,需要生成全局UID的场合还是比较多的,twitter的snowflake解决了这种需求,实现也还是很简单的,除去配置信息,核心代码就是毫秒级时间41位+机器ID 10位+毫秒内序列12位。
twitter的分布式自增id算法snowflake,每秒能产生20w+的自增id,也适用于php。
<?php
2 class Idwork
3 {
4 const debug = 1;
5 static $workerId; ...阅读全文
Jan162025
使用 Let\’s Encrypt创建免费的https证书
使用 Let’s Encrypt创建免费的https证书,本次操作是在本地电脑上手动生成 phpernote.com 域名的 https 证书,不做自动配置和自动续期,本地 ubuntu 系统。
注意:Let’s Encrypt 的证书有效期为 90 天。
1. 更新软件包并安装(如果已安装则跳过)
sudo apt update
sudo apt install certbot python3-certbot-nginx # 对于 Nginx
2. 手动申请证书(如果不自动配置)
certbot...阅读全文
Dec282024
PHP计算两组经纬度坐标之间的距离
定义π
define('PI',3.1415926535898);
define('EARTH_RADIUS',6378.137);
计算两组经纬度坐标 之间的距离:
/**
* 计算两组经纬度坐标 之间的距离
* params :lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len_type (1:m or 2:km);
* return m or km
*/
function GetDistance($lat1, $lng1, $lat2, $lng2, $len_type = 1, $decimal = 2) {
$radLat1 = $lat1 * PI / 180.0;
...阅读全文
Dec162024
解决PHP中的语法错误Parse error: syntax error的处理
PHP是一种广泛用于网站开发的服务器端脚本语言。然而,在开发过程中,我们有时候会遇到各种各样的错误。其中一个常见的错误是“Parse error: syntax error”。这个错误通常表示在PHP代码中存在语法错误,导致PHP解析器无法理解。
原因分析
语法错误可以是简单的拼写错误、缺少分号、括号不匹配等问题。这些错误很容易产生,但是却很难找到。由于PHP解析器会停止执行,并显示错误信息在浏览...阅读全文
Nov302024
PHP把array转为xml:自定义函数arrayToXml实例
array转xml
function arrayToXml($arr){
$xml = "<xml>";
foreach ($arr as $key=>$val){
if (is_numeric($val))
{
$xml.="<".$key.">".$val."</".$key.">";
}
else
$xml.="<".$key."><![CDATA[".$val."]]></".$key.">";
}
$xml.="</xml>";
return $xml;...阅读全文
Nov232024