一般json编码格式是{key:value},而表单编码方式则是 key=value&key2=value2。 直接上代码: 代码中这样传传过去 就是FormData方式 $data ="id=230&rid=3533&name=王炎&id_number=35018119800&mobile=1139460"; echo posturl('https://xb.xbUrl',$data); function postu
<?php $phone = '15738885555'; //方法一(字符串截取) echo substr($phone, 0, 3).'****'.substr($phone, 7); //方法二(推荐,系统函数) echo substr_replace($phone, '****', 3, 4); //方法三 (正则,不推荐) echo preg_replace('/(\d{3})\d{4}(\d{4})/'
网站好多地方都设置了背景图,调用了第三方api,可以实现图片动态更新 1、准备工作 准备一个域名,一个服务器(虚拟主机也可以),一个可上传图片CDN的服务器推荐:又拍云 2、图片上传 将自己喜欢的图片上传到CDN服务器 3、编写代码 准备两个文件 img.txt 和random.php 文件 写入以下代码,上传
这道题的思路是使用githack工具扫描目标ip/.git,得到index.php,进行代码审计,得到flag git源码泄露的原因: 开发人员在开发时,常常会先把源码提交到远程托管网站(如github),最后再从远程托管网站把源码pull到服务器的web目录下,如果忘记把.git文件删除,就造成此漏洞。利用.git文件恢复处
nginx优化 隐藏nginx版本号 http{ server_tokens off; ... } 白嫖知识 # php服务优化 # Error logging ; #错误日志设置 expose_php = Off # 关闭php版本信息 display_error = Off # 屏幕不显示错误日志 error_reporting = E_ALL
由于ImageMagick7以下不支持heic等图片格式,所以重新安装了ImageMagick7.1版本支持heic格式,并写此文章记录一下。 如果安装过程中遇到一些未知的错误,https://imagemagick.org/script/download.php 可以去官网看文档解决,或者评论一起解决。 在Linux(centos7)上安装ImageMagick7.1库以
分析php发送网网络请求的方法 对于php发送网络请求,我们最常用的请求就是curl,有时我们也会用到file_get_contents函数发送网络请求,但file_get_contents只能完成一些简单的网络请求,稍复杂的就无法完成,例如文件上传,cookies,验证,表单提交等,用php的curl可以使用URL的语法模拟浏览器来传
声明 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。如欲转载或传播此文章,必须保证此文章的完整性,未经众测允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。 靶场配置 靶场地址
用了这么多年php,底层原理我其实自己还是没完全吃透。这里简单记录一下php的底层结构和工作原理,用于记录: php是一种适用于web开发的动态弱类型语言,它的底层是用c语言实现的。 1、特点: 多进程模型:php是多进程模型,各请求之间互不干涉,这样保证了每一个请求不会对整个服务有巨大影响,当
1、LAMP/LNMP是什么?区别是什么? LAMP环境搭建:linux中安装Apache服务器,MYSQL数据库服务器和PHP开发服务器, LNMP环境搭建linux中安装Nginx服务器,MYSQL数据库服务器和PHP开发服务器 Ningx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源少 Nginx是一个高性能的http和
1、define是定义常量 2、defined是检测一个常量是否存在 3、die输出内容并且终止程序运行 4、使用定界符定义字符串 5、一个汉字的长度是3,数字、字母、下划线以及一些特殊符号长度是1 6、求出字符串的长度使用strlen 7、字符串截取substr 8、
Laravel流程: 触发机制: 死循环的读取方式:易实现,故障及时回复(秒杀) 定时任务:压力均分、处理上限 守护进程:php-rpm和cgi 队列使用场景:
M1芯片默认使用的arm64架构,可以使用如下命令查看:uname -a 当我安装了brew(https://www.cnblogs.com/rxbook/p/16377843.html), 再使用brew安装kafka、librdkafka的时候,都是没问题的,参考 https://www.cnblogs.com/rxbook/p/10877784.html 然后安装完php-rdkafka扩展的时候,也
备注:提示file not find是因为要把php的index.php写入到php容器的/usr/share/nginx/www目录,而不是nginx里面。 使用docker快速搭建nginx+php环境在朋友的强烈推荐下,走上了docker之路。经过了繁琐的docker环境安装,看了下镜像/容器的简单使用,开始进行nginx+php环境的搭建,本文记录一
1、打开之后未获取有用的信息,用bp抓包也未获得有用的信息,使用dirmap进行扫描获得部分信息,结果如下: 2、对扫描的出来的文件进行访问,结果如下: --然后就没有思路了,查找了一下网上的资料,利用网上的payload获取到了flag 3、根据查询出来的phpmyadmin版本信息
无论人声、歌声,还是乐器的声音,它们都不是一个单音,而是一个复合音。也就是由声音的基音和一系列的泛音所构成。这些泛音都是基音频率的位数,物理学叫分音,电声学叫谐波,音乐中叫泛音。它对音色的特性有非常重要的影响。这些泛音的数量和泛音幅茺的不同构成音色的频率特性曲线。这条曲
!首先关闭系统的selinux和防火墙。 #getenforce Disabled #systemctl status firewalld (dead) 一、安装Apache httpd 1. yum安装Apache 指令:yum -y install httpd 2. 启动apache服务 指令:systemctl start httpd 验证是否安装成功:打开浏览器输入 http://虚拟机ip地
1、应用场景:在一般情况下,中大型项目用 Java ,中小型项目用 PHP 或 Python(当然中小型项目你想用来Java开发也可以)。 2、JavaSE 和 JavaEE 本身是 并列关系,但是发现 JavaSE(除去桌面级应用部分)和 JavaEE的基础知识部分基本相同,所以也将 Java基础 称为:JavaSE。
simpleMailTool 程序链接 https://github.com/kohunglee/simpleMailTool/ 一个简单的 php 发邮件的轮子,跟其他著名大轮子相比(如 PHPMailer),特性有两个 是能在不发送邮件的情况下验证账号密码是否正确 用最小体积和足够安全的代码,实现 99% 的人需要的全部功能(其实还能更简单,但没必
本人使用宝塔面板安装 Typecho 1.2,新建站点使用的 PHP 版本是新安装的 PHP 7.4,但在运行起来后发现页面一直输出 No input file specified. 这个问题其实很常见,没有找到输入文件,index.php 页面没有被执行 是因为宝塔面板新建站点默认的目录是 /www/wwwroot/,大部分人新建站点时也
命令执行(RCE)漏洞和代码执行漏洞区别如下: 代码执行实际上是调用服务器网站代码进行执行 命令执行则是调用操作系统命令进行执行 一、命令执行漏洞 1、什么是命令执行 命令执行(Remote Command Execution, RCE) Web应用的脚本代码在执行命令的时候过滤不严 从而注入一段攻击者能够
常见获取ip方式(转载于):https://cloud.tencent.com/developer/article/1724254 本文选取方式二 <?php //方法1: $ip = $_SERVER["REMOTE_ADDR"]; echo $ip; //方法2: $ip = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMO
EC2搭建自己的网站 === 详细信息 本实验将引导您逐步完成启动 EC2 实例,然后在其上**安装 WordPress **的过程。 您将通过终端上的** SSH 执行这些操作。安装Wordpress后,您将登录到Wordpress**网站 === 架构图 === 实验步骤 ==== (1)控制台启动实例 ==== (2)选择系统镜像 ==
1. PHP写法: {:current($report.ji.list)['title']}-{:end($report.ji.list)['title']} 效果: 2022年06月-2023年06月
1. 2. 3.到这一步会提示验证,按照提示发送短信通过验证: 4.短信发送成功,会出现如下提示、也就代表配置成功。你需要记录密钥,这个东西会在配置中用: 对 Laravel 框架中邮件发送的配置文件进行修改: .env 1 MAIL_DRIVER=smtp 2 MAIL_HOST=smtp.qq.com 3 MA