php基础

tp6 php 用chatgpt写的防爬技术

<pre class="language-php"><code>&lt;?php // 设置允许访问的User-Agent列表 $allowed_user_agents &#61; array(&#39;Googlebot&#39;, &#39;Bingbot&#39;, &#39;Yahoo! Slurp&#39;); // 获取当前请求的User-Agent $user_agent &#61; $_SERVER[&#39;HTTP_USER_AGENT&#39

文件上传漏洞详解

<p style="margin-left:0px;">原理</p> <p style="margin-left:0px;">方法</p> <p style="margin-left:0px;">例子</p> <p style="margin-left:40px;">例一</p> <p style="margin-left:40px;">例二</p> <p style="margin-left:40px;">例三</p> <hr /> <h2 h

xss(跨站攻击)

<div class="kdocs-document"> <p style=""><span class="kdocs-fontSize" style="font-size:16pt;"><span class="kdocs-bold" style="font-weight:bold;">一、XSS 漏洞简介</span></span></p> <p style="">​ XSS又叫CSS&#xff08;Cross Site Script&#xff09;跨

php-fpm详解

<div id="cnblogs_post_body"> <p>2022年9月27日15:45:04</p> <p>FastCGI(Fast Common Gateway Interface)快速通用网关接口&#xff0c;是 CGI 的增强版本&#xff0c;为了提升 CGI 的性能而生。<br /> PHP-FPM(FastCGI Process Manager for PHP)PHP 的 FastCGI 进程管理器。FastCGI 只是一个协议规范&

PHP trait的使用方法

<h2>trait、继承和实例化的区别&#xff1a;</h2> <p><br /> 对于当前一个类需要用到另一个或多个类的方法的情况&#xff0c;我们一般会想到的方式有继承、直接实例化另外一个或多个类等等的方法&#xff0c;下面来对比一下这些方法和Trait类的区别&#xff1a;<br /> 1、继承方式&#xff1a;对于继承&#xff0c;可以完美地复用另一个类的一些方法&#xff0c;但是对于需要复用多个类的方法时&#xff0c;PHP是不支持多继

网络安全自学——黑客篇

<p>       当我们谈论网络安全时&#xff0c;我们正在讨论的是保护我们的在线空间&#xff0c;这是我们所有人的共享责任。网络安全涉及保护我们的信息&#xff0c;防止被未经授权的人访问、披露、破坏或修改。</p> <p style="text-align:center;"><img alt="" src="https://baitexiaoyuan.oss-cn-zhangjiakou.aliyuncs.com/updatecrm/php/20231

使用Dockerfile创建nginx+php镜像,采用分层

<h5>什么是Dockerfile</h5> <p>Dockerfile是一种能被Docker程序解释的脚本&#xff0c;它是由一条条的命令所组成&#xff0c;每条命令对应Linux下面的一条命令&#xff0c;Docker程序将这些Dockerfile命令翻译成真正的Linux命令</p> <h5>Dockerfile命令</h5> <pre class="language-php"><code> Dockerfile通常会包含如下命令&#xff1a; FROM&#xff1a;用于指定父