技术文章

站内搜索
PHP获取路径目录方法汇总

PHP获取路径目录方法汇总

PHP获取路径获取域名或主机地址echo $_SERVER['HTTP_HOST']."<br>";获取网页地址echo $_SERVER['PHP_SELF'];获取网址参数echo $_SERVER["QUERY_STRING"];获取用户代理echo $_SERVER['HTTP_REFERER'];获取完整的urlecho 'htt
php在线打包工具

php在线打包工具

在投稿源码中发现一个php在线打包工具单独拿出来分享下,支持PHP5.6-PHP7。说明:点开始打包,之后,就是耐心等待打包完成了,根据网站文件多少,需要的时间可能会很长。打包完成之后,压缩包会存放在要打包的站点目录下,以打包时间+不定长随机字符串+jackfeng.zip这样命名,请登陆ftp后下载。<?php $button=$_POST['button']; if($button=="开始打包") { $zip = ne
php伪造Referer访问防盗链图片

php伪造Referer访问防盗链图片

基础防盗链基础防盗链主要是针对客户端请求过程中所携带的一些关键信息来验证请求的合法性, 比如客户端请求IP,请求URL中携带的referer。优点是规则简单,配置和使用都很方便,缺点是防盗链所依赖的验证信息很多都是可以伪造的,因此此类防盗链可靠性较低。Referer防盗链Referer在HTTP协议里有特殊的用途,当浏览器向服务器发送请求时,一般会带上Referer头,告知服务器该请求是从哪个页面链接过来的。Referer经常被用于页面访问统计、图片防盗链等。适用场景举例:使用浏览器直接访问这张
phpweb 前台任意文件上传漏洞复现和分析

phpweb 前台任意文件上传漏洞复现和分析

测试代码phpweb源码一、环境搭建宝塔Windows 6.5.0    +Nginx 1.17 + PHP 5.2 (PS:注意5.2最稳 其他版本可能报错)安装成功之后。分析代码安装成功之后。分析代码首先找到base/appplus.php主要代码如下://密钥校验 $k=md5(strrev($dbUser.$dbPass)); $h=$_SERVER["HTTP_REFERER"]; $t=$_POST["t"]; $m
PHP webshell扫描木马文件的实现方法

PHP webshell扫描木马文件的实现方法

本文主要介绍PHP实现webshell扫描文件木马的方法,涉及php针对数值传输的过滤操作与文件识别等相关安全操作技巧,需要的朋友可以参考下,希望能帮助到大家。可扫描 weevelyshell 生成 或加密的shell 及各种变异webshell目前仅支持php支持扫描 weevelyshell 生成 或加密的shell支持扫描callback一句话shell支持各种php大马<!DOCTYPE html> <html> <head> &nbs
Pandownload网页版上线啦

Pandownload网页版上线啦

在Pandownload内测群看到 Pandownload网页版的消息,试了下下载速度竟然高达20多Mn,会员账户用Pandownload客户端差不多也就20-30MB。不得不说又是一款良心作品,Pandownload从上线以来一直坚持免费。不像某些软件开始免费,慢慢开始收费。地址1: https://www.baiduwp.com地址2: https://baiduwangpan.com使用注意注意:网页版限制了单个IP每天的下载次数,防止滥用。请不要使用IDM或迅雷等多线程下载器下
Oracle Cloud甲骨文免费VPS申请教程

Oracle Cloud甲骨文免费VPS申请教程

甲骨文其实19年就推出了免费套餐,新用户注册即可享有始终免费的Oracle云服务,以及30天内300美元(400新加坡元)试用额度。免费2核1G内存40G存储还是很香的。目前已经一年多了,上车的大佬体验过都说特稳定,最近也是发现注册成功率较高,疑似官方放水,逐渐注册体验一波。准备工作:邮箱、手机号、visa信用卡注册甲骨文没有任何规律 全靠玄学  如果失败就换网络 换手机号换邮箱 总会成功的.注册地址 https://www.oracle.com/cn/cloud/
OneinStack - PHP/JAVA环境一键部署工具

OneinStack - PHP/JAVA环境一键部署工具

目前国内大家使用较多的Linux系统服务器一键安装建站环境脚本使用较多的大概就是宝塔Linux面板、wdCP系统、OneinStack、军哥LNMP;宝塔Linux面板和wdCP系统属于带web管理页面的,安装后可以像虚拟主机一样管理自己的服务器,而OneinStack和军哥LNMP是不带web管理的,所有操作需要通过远程管理用命令来实现。如果是新接触建站的或者是不喜欢折腾的个人比较推荐宝塔Linux面板,使用简单,容易上手;有兴趣的话还可以选择宝塔Linux面板专业版,防攻击、网站监控、负载均
OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程

OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程

   这个网盘我其实用了好几天了,感觉还不错,挺好看,我就写个配合宝塔面板的搭建教程。往下的教程可能不适用于特别特别纯的小白,如果遇到不懂得,可以先百度搜索下。OLAINDEX 的 github地址。官方演示站地址:https://dev.ningkai.wang   准备条件:公网vps(内存大于512M,否则就别试了)域名(如果是海外的vps,无需备案)基于宝塔面板安装宝塔面板Debain系统服务器重装纯净的Debain系统,终端执行如下代码
Nginx使用CDN之后两行代码获取真实的用户IP

Nginx使用CDN之后两行代码获取真实的用户IP

前言如果服务器使用了Nginx+CDN该如何获取访问用户的真实IP呢?默认情况下我们Nginx获取到总是CDN节点的IP代理,接下来介绍如何使用两行代码搞定无法获取真实IP难题!获取访问用户真实IP的方法首先找到Nginx的nginx.conf文件;宝塔Nginx的配置文件位置:/www/server/nginx/conf/nginx.conf一般Nginx的配置文件位置:/usr/local/nginx/conf/nginx.conf如果您使用的web服务是宝塔面板,则可以在“软件管理”》“运
mysql导入报错: [Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'

mysql导入报错: [Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'

导入sql数据库时出现#1273的错误,提示的信息是Unknown collation‘utf8mb4_unicode_ci’。报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误使用编辑工具打开sql文件(不要使用系统自带记事本)打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8保存后再次运行sql文件,运行成功。
加载更多

定制开发服务!

技术支持 联系我们