php,form中元素name属性值相同时的参数传递

PHP反序列化漏洞实战:从CTF靶场到POP链构造与绕过技巧 反序列化是一种将序列化后的数据(如字符串)还原为原始数据结构(如对象)的过程,在PHP等语言中广泛用于数据存储和传输。其核心原理在于,程序在反序列化用户可控的输入时,会依据序列化字符串中的元数据,自动重建对象并可能触发特定的魔术方法(如__wakeup、__destruct)。这一机制若设计不当,攻击者便可操控对象属性,构造一条从反序列化入口到危险函数(如eval、system)的调用链(即POP链),从而实现远程代码执行(RCE),危害极大。在CTF竞赛和渗透测试中,PHP反序列化是Web安全领域的经典考 阅读详情

在开发过程中,有时会出现这种情况,即一个form中可能有重名的元素或者一个元素中有多个值需要提交,例如: <form action="save.php">  

<input type='text' name = 'u' value='1'>

<input type='text' name = 'u' value='2'>

<input type='submit'>

</form>

当提交的时候,会形成如下的url:     save.php?u=1&u=2

但是在save.php中如何取到参数u的所有值呢?

可以用如下方法进行取值:

1 修改元素的名称,在名称后面加上 ‘[]’

2 按照平常的方式在save.php中取值即可,修改过后的形式如下:

<form action="save.php">  

<input type='text' name = 'u[]' value='1'>

<input type='text' name = 'u[]' value='2'>

<input type='submit'> </form>

 

-----------------------save.php中----------------------

$u = array();

$u = $_REQUEST['U'];

此时,$u是个数组,数组大小为2

XSS攻防实战:从Cookie窃取到键盘记录,Pikachu靶场深度解析 跨站脚本攻击(XSS)是一种常见的Web安全漏洞,其核心原理在于攻击者能够将恶意脚本注入到可信网页中,当其他用户浏览时脚本便在其浏览器执行。这种攻击之所以危害巨大,是因为它打破了浏览器对网站内容的信任边界,使得攻击者可以窃取用户敏感信息、劫持用户会话甚至控制用户浏览器。从技术价值看,理解XSS攻击链有助于开发者构建更安全的Web应用,特别是在身份认证、数据保护和用户隐私方面。在实际应用场景中,XSS常被用于窃取Cookie实施会话劫持、构造精准钓鱼攻击以及植入键盘记录器,这些手法在Pikachu靶场的实战演 阅读详情

相关推荐

Wi-Fi协议栈深度解析:从芯片实现到开源替代方案

本文深度解析Wi-Fi协议栈的架构与实现,对比了HardMAC与SoftMAC两种芯片方案的优劣。通过剖析ESP32等芯片的逆向工程实践,揭示了从零构建开源Wi-Fi MAC驱动(如esp32-open-mac项目)的技术路线与挑战,并探讨了开源协议栈对安全审计、功能定制和生态发展的重要意义。

weixin_29214335的博客 227

PHP的SimpleXML访问特定节点元素和属性

一 代码 <?php header('Content-Type:text/html;charset=utf-8'); //设置编码 /* 创建XML格式的字符串 */ $str = <<<XML PHP从入门到精通 XML; /* ************************** */ $xml = simplex

实践求真知 1379

Nifi SNI 问题解决方案

Nifi 在配置 SSL 时,如果没有正确设置主机名(SNI),就会导致。为了解决这个问题,我们需要重新配置 Nifi 的 SSL 证书,并确保所有相关配置项(如服务器地址、证书路径和密码等)正确无误。以下是一个详细的解决步骤,以帮助你正确配置 Nifi 并解决 SNI 错误。文件中的配置项(如服务器地址、端口和证书路径),以及正确设置用户凭证。通过这些配置,你可以确保 Nifi 在支持 HTTPS 的同时,正确处理 SSL/TLS 的 SNI 问题。文件,配置服务器地址、端口以及证书路径和密码。

m0_58786911的博客 2299

php的form中元素name属性相同时的取值问题

 php的form中元素name属性相同时的取值问题:修改元素的名称,在名称后面加上 '[]',然后取值时即可得array()数组。 一、以复选框为例: &lt;html&gt; &lt;head&gt; &lt;title&gt;php取checkbox多选框的值&lt;/title&gt; &lt;/head&gt; &lt;body&gt; html复选框,如果以...

weixin_33834137的博客 282

Vaultwarden(Bitwarden)密码管理器部署教程,完美解决局域网HTTPS访问难题

想部署Bitwarden/Vaultwarden密码管理器,但是遇到了HTTPS访问难题。🔐 本文将与您分享密码管理器的部署和HTTPS问题的解决方案🚀

XiaoqiangClub的博客 707

PostgreSQL性能优化:如何搭建监控体系?

本文系统讲解如何构建企业级PostgreSQL监控体系,覆盖四大核心维度:基础设施层、数据库实例层、会话与查询层、对象与存储层。通过Prometheus+Grafana+ELK等工具链实现指标采集、可视化与告警闭环管理,详细解析关键监控指标、部署方法及告警策略设计,帮助DBA快速定位慢查询、连接泄漏、存储膨胀等典型故障,构建"看得见、管得住、防得早"的数据库运维能力。

数据知道的博客 2234

jQuery工具函数实战指南:类型判断、数据处理与老项目提效

jQuery工具函数是一套面向浏览器兼容性与工程稳定性的静态方法集合,其核心原理是通过标准化封装(如Object.prototype.toString.call)实现精准类型识别与安全数据操作。相比原生API,它在IE6-8等旧环境提供开箱即用的语义化能力,技术价值在于降低胶水代码出错率、统一开发习惯、加速遗留系统维护。典型应用场景包括表单验证中的字符串清洗($.trim)、配置合并($.extend)、嵌套数据遍历($.each)及URL序列化($.param)。本文聚焦$.type、$.isPlainO

rongdmmap的博客 364

ArcGIS Pro符号化教程

本文详细介绍了ArcGIS Pro的软件设置和符号化操作步骤。主要包括:1)设置默认工程目录和关闭地图自动加载;2)创建新工程的基本流程;3)点要素的单一符号化方法,包括样式修改和图层调整;4)图表符号显示过滤器的使用,涉及字段添加、图表类型选择和背景设置。文章还提供了操作截图和数据下载链接,适合GIS初学者学习ArcGIS Pro的基础符号化操作。

WwLK123的博客 551

大型CAx(CAD/CAE/CAPP/CAM)工业软件开发中的关键组件

通过对FreeCAD、SALOME等多款代码的分析研究,发现这些软件在架构设计、模块实现等方面,存在许多相似(同)的技术思想。因此,有必要对这些共性、主流的技术予以总结分析。

国产CAx(CAD/CAE/CAM)软件研发 1万+

Winform从入门到精通(21)——ProgressBar(史上最全)

本介绍ProgressBar控件的详细用法,包含所有属性、事件,绝对史上最全!

qq_34059233的博客 3350

【即插即用模块】Transformer篇 | CVPR 2025 | SADA:多尺度+可变形采样,完美替换自注意力实现涨点!

文章摘要 本文提出了一种尺度自适应可变形注意力模块(SADA),用于处理图像修复中的结构化伪影问题。SADA通过多尺度多头机制捕获远程依赖关系,并引入可变形采样偏移来有效处理非均匀空间分布的模式。该模块适用于底层视觉任务,可替代ViT自注意力,实验证明能显著提升性能。代码已开源,支持即插即用集成。 核心特点: 多尺度头适应不同大小的重复模式 可变形偏移优化非均匀分布采样 轻量级设计,易于集成到现有架构 适用场景:图像去噪、超分辨率等底层视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1432

给 LikeShop 加一个自定义分销佣金规则:改了哪几个文件

为在LikeShop中添加自定义分销佣金规则(如二级分销商团队激励),需精准定位核心文件:DistributionLogic.php 实现计算逻辑扩展,后台配置逻辑支持可配性,数据库迁移新增字段。关键在于不硬编码比例,通过租户隔离的配置表实现灵活管理。结算与售后逻辑仅在涉及差异化条件时才需调整。务必验证全链路状态流转,避免“算对但结不了”或“退了仍返佣”问题。核心改动聚焦于计算、配置、数据三端,确保可维护性与可配置性。

hudie765的博客 310

SDA 还是 SDI:SAP HANA 数据虚拟化与数据集成的取舍、组合与实战

结论先放在前面:SDA 面向数据虚拟化与联邦查询,强调不落地、不复制、按需实时访问;SDI 面向数据集成与复制,强调抽取、转换、装载与近实时增量同步。两者共享 Remote Source 与 Adapter 的理念,但侧重点与运行时组件明显不同。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 587

数字证书与身份认证仿真实验配置

用户证书指纹: 4C:77:13:77:4B:18:ED:59:D8:6C:36:58:A6:00:51:FD:04:C5:A4:92:19:F1:64:CA:EA:A1:80:16:0F:EC:D1:00。根证书指纹: E3:CB:22:0C:B4:09:2F:83:07:84:AE:EE:6C:BF:F0:24:9F:3F:75:F5:AA:54:99:52:F5:D1:0F:DC:6C:F6:98:C9。[1] CA 根证书自签名验证: /opt/ca/certs/ca.crt: OK。

lightningyang的博客 425

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 602

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WordPress 启用区块主题后页头改了不生效或小工具全丢:先核模板部件与站点编辑器,再查 theme.json 与缓存

只改当前 URL 真正引用的模板和模板部件:首页的页头、内页的页头、结账或询盘落地页的页头可能不是同一份。先把要统一的部分抽成共享模板部件,再在各模板里引用;必须不同的,就明确做成两份部件,避免改 A 却希望 B 跟着变。颜色、字号和间距优先走theme.json和站点编辑器的全局样式:能用设计 token 解决的,不要在单个模板里堆一长段自定义 CSS。样式变体要少而稳定,运营改页时才不容易「跑偏」。改完之后清页面缓存、对象缓存和 CDN 上的 CSS,再在无痕窗口验收。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 357

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

CTF2困难部分

该题为一道综合型Web安全挑战,涉及SSTI(服务器端模板注入)、LFI(本地文件包含)、PHAR反序列化、命令执行及SQL注入。攻击者通过绕过WAF限制,利用Jinja2模板的__builtins__和getattr等机制实现任意文件读取与命令执行;结合PHAR文件伪造触发反序列化漏洞,写入webshell并读取flag;同时在数据库查询中通过注释绕过空格过滤,联合注入获取敏感信息。最终成功获取flag:CTF2{b62c748a-160c-481c-9068-03dfe68ae1d9}。

fengci111的博客 189

零信任架构实战:基于天远单人婚姻查询构建自动化智慧住房资格核验网关

破解公租房资格核查痛点:从传统纸质婚姻凭证抽检到权威民政数据穿透直连 在智慧城市公共租赁住房(公租房)、保障性租赁住房以及共有产权房等民生保障工程中,保障房资源的公平精准分配是住房保障管理中台的核心职责。按照现行住房保障准入政策,申请主体的家庭结构直接决定了配租资格准入与面积配给标准:单身家庭申请人通常享有特定的单人保障配额与独立的财产评估标准,要求申请人具

2501_94042197的博客 219

解决phpstorm断点问题

到这里选择interpreter相关php的解释器路径。点Apply,然后点Debug即可进行断点了。选择Current File。在当前选择的文件,打断点执行。这里选择需要断点的文件。选择1.php打上断点。如果没有要选择的文件。

qq_70779427的博客 40

BUUCTF-菜刀流量-MISC-学习笔记

从 1970-01-01 00:00:00 UTC 起算的秒数,——Wireshark 直接告诉你它回答的是谁;由表可知道,96帧返回了flag.rar。, 代表删除键,先删了4次,又删了1次。所以密码是:SuperMaster。解析128帧的响应,即133帧。所以这是一个标准抓包文件,用。解压压缩包拿到html代码。:选中 128 帧,展开。:128 和 131 的。能把一问一答放在一起看;是八进制(Oct)的数字。(或 TCP 层)看到。对比一下ASCii 码表。

晓梦林的博客 81

UOS lighttpd 与 PHP FastCGI:动态时间页面及验证

1. 服务介绍 lighttpd 是轻量 Web 服务器,负责接收HTTP请求、提供静态文件,并将PHP请求交给FastCGI后端处理。它不是Apache,配置检查、模块和日志路径应按lighttpd核对。本文完成原题动态时间页面,刷新时由服务端重新生成日期时间。 2. 准备运行环境 原实验UOS/Debian系,管理员权限、可用软件源、普通Web客户端;确

weixin_44524357的博客 224

五十四.网络(4)--区块数据同步

好,我已经取消了a节点和b节点的,发送getdata消息的注释,以及block消息处理的代码注释。现在我们可以来测试,先运行有区块的a节点,然后再运行b节点。编译后,找不到ProcessBlcok标识,这个函数源码中也没看到声明。说明定义顺序被我搞错了,看调用行是1575,定义在1844行。我们把定义放在调用的前面即可。再次编译运行。libeay32MDd.dll这是OpenSLL库相关,结合我们新添加的代码,我们来分析一下错误。还有一点同步相关的代码,报错也应该是节点互联的时候。

d3582077的专栏 202

网络安全-PHP基础

本文介绍了PHP的基础知识,包括其作为服务器端脚本语言的核心功能:生成动态网页、处理表单、操作数据库及实现安全控制。重点讲解了变量定义(以$开头)、作用域(局部、全局、静态)、函数参数使用、输出语句(echo与print的区别)以及数组和中文字符支持。通过实例演示了变量作用域的限制与解决方法,并引入EOF语法简化多行HTML输出,为初学者提供清晰的入门指引。

weixin_48137911的博客 202

网站的SQL 注入:从攻击原理到防御措施

SQL 注入(SQL Injection)是 Web 应用中最古老、危害最大的安全漏洞之一。简单来说就是攻击者通过在用户输入中注入了恶意的SQL 代码,让数据库执行非正常的操作,从而能窃取数据、篡改内容甚至控制整个服务器。SQL 注入虽然古老,但至今仍是 Web 安全的头号威胁。永远不要把用户输入直接拼进 SQL 语句。首选:使用 PDO/MySQLi 预处理语句 + 关闭模拟预处理配合:输入类型校验与格式验证加固:数据库最小权限 + 关闭错误回显外围:WAF + 定期安全扫描。

2501_94567985的博客 602

WordPress 密码对了却登不进或登录后又跳回登录页:先核站点地址与 Cookie,再查安全插件与缓存排除

密码明明输对了,登录页也能打开,点登录后却又回到登录表单,或仪表盘闪一下就跳回。文件还在,表单也在,会话却站不住。这和已经写过的「开了 Wordfence 后登不进后台或海外客户被拦」「套 Cloudflare 后 ERR_TOO_MANY_REDIRECTS 或后台进不去」「登录页被刷或 xmlrpc 把 CPU 打满」「挂 CDN 后后台样式错乱或静态资源 404」「迁机换证后显示不安全或产品图裂开」不是一类故障。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 79

不装宝塔,怎么用极目搭一个 WordPress 网站

不用装宝塔 搭 WordPress,四件套一个不少,流程和在面板里点一样,只是管理界面在你电脑上、服务器上不装常驻面板。环境用应用中心一键、文件用 SFTP 拖拽、库用数据库管理建、证书用 AutoSSL 申,全程不用背命令,网站性能和宝塔搭的没差别。

NextTech_的博客 180
上一篇: 男人
下一篇: mysql递归查询
zhsp1029
博客等级 码龄21年 115粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值