如何处理PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的问题
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,小编给大家分享一下如何处理PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起
千家信息网最后更新 2025年11月11日如何处理PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的问题
测试表单提交
if ($_POST) {
echo '';
var_export($_POST);
}
?>
小编给大家分享一下如何处理PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
最近在做公司项目的时候,发现一个奇怪的问题,递交一个正常表单,竟然发现不能正常获取到递交的值,这一发现,不免让我开始的时候一头雾水,开始的时候一度认为是我的服务有问题,不能正常的写入数据库,后来侦测SQL语句发现,原来问题竟然出现在获取数据上,获取到的数据竟然都是空的,后来一调试发现,原来递交到后端的所有变量,都已经不是预期中的变量,竟然被PHP转化了。
提供测试代码如下:
if ($_POST) {
echo '';
var_export($_POST);
}
?>
代码实例1
运行之后结果如下:
图1
可以看到,所有我在控件中含有的.号,都被后端转化成了_下划线,为了测试其他的一些符号,所以做了如上的测试,至今为止,仅发现点号(.)会被转化为下划线(_),所以导致在后端我想当然的用info.name去访问的时候,不能发现,因为它其实已经被转化成了info_name。
以上是"如何处理PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的问题"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
问题
下划线
表单
时候
测试
控件
数据
篇文章
名称
代码
内容
变量
想当然
不怎么
住址
公司
名字
大部分
如上
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
健全服务器
河北网络服务器机柜安装空间
东数西算服务器电源
口袋奇兵是全球服务器么
网络技术应更广泛的应用
光网络技术书籍pdf
河南仁众网络技术有限公司
青海服务器虚拟化多少钱
高速路服务器垮塌视频
网络安全 高地
扬州大容量服务器供货厂
潍坊交通银行软件开发薪资
服务器管理口密码锁住
做我们能为网络安全做什么
网络安全法应当遵循什么样的原则
一般软件开发的期初成本
天龙八部手游连接服务器连不上
数据库部署技术
棋牌游戏服务器哪里买
区块链应用数据库
重庆双线服务器托管都有哪些
app软件开发怎么样
qt 线程 串口数据库
qq邮箱数据库设计
用心网络技术有限公司
深圳天际网络技术有限公司
期货期货自动化交易软件开发
数据库原理刘伟
网络安全法的措施和方法
嵌入式软件开发怎么收费