php基础

sql-labs靶场环境搭建

<p>         最近突然想对网安知识进行复习&#xff0c;然后就想起之前做过的sql-labs靶场&#xff0c;这个靶场对于我们学习sql注入的知识还是比较有帮助的&#xff0c;接下来我就记录下我的闯关过程吧&#xff0c;本文章一共分为环境搭建和闯关两部分。</p> <p>一、环境安装</p> <p>        1.下载phpstudy&#xff0c;下载链接&#xff1a;小皮面板(phpstudy) - 让天下没有难配的服务器环境&#x

文件包含漏洞—allow_url_fopen和allow_url_include详解

<h3>文件包含漏洞_allow_url_fopen和allow_url_include详解</h3> <p><strong>提要</strong>&#xff1a;在文件包含漏洞中&#xff0c;PHP脚本环境中php.ini文件中通常会涉及到这两个参数&#xff0c;两个参数的开启或关闭影响文件包含漏洞的利用。</p> <h3>1&#xff0c;参数简介&#xff1a;</h3> <p><strong>allow_url_fopen参数&#xff08;只影响RFI&#xff0c;不影响LFI&#x

PHP 反序列化漏洞

<p>PHP反序列化漏洞在实际测试中出现的频率并不高&#xff0c;主要常出现在CTF中。</p> <h2>PHP序列化概述</h2> <p>PHP序列化函数&#xff1a;</p> <ul><li>serialize&#xff1a;将PHP的数据&#xff0c;数组&#xff0c;对象等序列化为字符串</li><li>unserialize&#xff1a;将序列化后的字符串反序列化为数据&#xff0c;数组&#xff0c;对象</li></ul> <

PHP中的魔术方法和学习笔记

<p>在PHP中,魔术方法(Magic Methods)是一组特殊的方法,它们以双下划线(__)作为前缀,用于在类中实现一些特殊的行为和功能。这些方法会在特定的情况下自动调用,而不需要我们显式地调用它们。在本文中,我们将探讨几个常用的魔术方法,并提供相应的源代码示例。</p> <ol> <li>__construct() - 构造方法<br> 构造方法是在实例化对象时自动调用的方法。它通常用于执行一些初始化操作,如设置对象的属性或执行必要的设置。下面是一个示例:</li> </ol> <pre><c

PHP-FFMpeg 操作音视频

<blockquote> <div class="toc"> <h4>✨ 目录</h4> <ul><li><ul><li>&#x1f388; 安装PHP-FFMpeg</li><li>&#x1f388; 视频中提取一张图片</li><li>&#x1f388; 视频中提取多张图片</li><li>&#x1f388; 调整视频大小</li><li>&#x1f388; 视频添加水印</li><li>&#x1f388; 生成音频波形</li><li>&#x1f388; 音频转换</li><l

TP6连接SQL SERVER “SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL 提供程序: 证书链是由不受信任的颁发机构

<p>安装驱动后连接显示&#xff1a;“SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL 提供程序: 证书链是由不受信任的颁发机构颁发的。”</p> <p>因为thinkPHP文档里面没有&#xff0c;没想到直接把连接属性添加到数据库配置里面居然也可以&#xff0c;方法如下&#xff1a;</p> <p>需要在TP6的database.php里面的连接属性添加&#xff1a;</

基于PHP+小程序(MINA框架)+Mysql数据库的有声读物音频播放小程序系统设计与实现

<blockquote> <h2> 项目背景和意义</h2> </blockquote> <p style="margin-left:.0001pt;text-align:justify;"><strong>目的&#xff1a;</strong>小程序是一种不需要下载安装即可使用的应用&#xff0c;它实现了应用触手可及的梦想&#xff0c;用户扫一扫或者搜一下即可打开应用。另一方面&#xff0c;面对有声阅读的收费化&#xff0c;广告化的趋势&#xff

CentOS7 配置 DHCP 服务

<p style="margin-left:0px;">一、什么是DHCP。</p> <p style="margin-left:0px;">二、DHCP工作原理。</p> <p style="margin-left:0px;">三、重新登录&#xff0c;租约更新。</p> <p style="margin-left:40px;">1、重新登录。</p> <p style="margin-left:40px;">2、租约更新。</p> <p style

如何在PHP中使用字符串

<h3>引言</h3> <p>字符串是由一个或多个字符组成的序列&#xff0c;可以由字母、数字或符号组成。所有的书面通信都是由字符串组成的。因此&#xff0c;它们是任何编程语言的基础。<br /> 在本文中&#xff0c;您将学习如何创建和查看字符串的输出&#xff0c;如何使用转义序列&#xff0c;如何连接字符串&#xff0c;如何在变量中存储字符串&#xff0c;以及在PHP中使用引号、撇号和换行符的规则。</p> <h3>单引号和双引号字符串</h3> <p>在PHP中&#xff0c;您