万字总结PHP与JavaScript、PHP与PHP 实现开箱即用的AES、RSA和较为安全的自定义加解密算法
实操(下方有理论) 没有绝对安全的系统 对于前后端通信安全的声明:对于前端,网页代码是暴漏给用户的,用户可以任意摆布,可以反编译混淆过的代码,也可以调试、研究代码去攻破,因此不能保证...
【图片马的踩坑】PHP报错Unexpected character in input的解决
问题 环境:phpstudy搭建的Apache2.4.39 + PHP7.3.4,配置文件均为默认 在upload-labs练习中,传了一个图片马,但是蚁剑死活连不上,PHP还报错说 Warning: Unexpected character in input: '...
PHP语法进阶
PHP语法进阶 数组 数组能够在单个变量中存储多个值,并且可以根据 键 访问其中的 值 PHP有两种数组:数值数组、关联数组。 数值和关联两个词都是针对数组的键而言的。 先介绍下数值数组,数值数...
windows服务器iis+php获得错误信息的配置方法
iis 输出 php 错误 随着互联网的不断发展,基于 PHP 语言的网站越来越多,而 IIS 是一个常用的 Web 服务器平台。在使用 IIS 运行 PHP 程序时,难免会遇到一些 PHP 错误问题。为了排除这些问题,...
通过PHP接入DeepSeek API的两种方法
目录 前言 方法 1:使用 cURL 命令行工具 步骤 1:获取用户输入 方法 2:使用 PHP HTTP 库(hittc) 步骤 1:安装 hittc 步骤 2:配置环境变量 步骤 3:生成 HTML 页面 步骤 4:运行服务器 步骤...
PHP调用DeepSeek API的完整指南
目录 简介 1. 环境准备 1.1 系统要求 1.2 项目结构 2. 完整代码实现 3. 代码详解 3.1 类结构 3.2 关键功能 文件操作 cURL 配置 3.3 参数说明 4. 错误处理 5. 使用方法 5.1 修改配置 5.2 运...
PHP foreach引用变量导致的问题及其解决方案
目录 1. 引言 2. foreach 在不同 PHP 版本中的行为差异 2.1 foreach 在 PHP 5 与 PHP 7/8 的关键区别 PHP 5 的行为 PHP 7/8 的行为变化 2.2 PHP 7/8 的内部优化导致的问题 ...
PHP使用puppeteer抓取JS渲染后的页面内容
目录 环境依赖 puppeteer 离线安装Chromium 跳过安装chromium 获取需要下载的chromium版本号 下载对应版本的chromium 解压 spatie/browsershot 使用 总结 最近遇到一个问题,需要爬取js渲...
ThinkPHP中跨域请求设置的几种方式
目录 通过设置 HTTP 头信息 使用跨域资源共享(CORS)扩展 使用代理服务器 在 ThinkPHP 中支持跨域请求,通常有以下几种方式: 通过设置 HTTP 头信息 在控制器方法中设置在需要支持跨域的控制器...