`
lianxiangbus
  • 浏览: 529531 次
文章分类
社区版块
存档分类
最新评论

php处理HTML表单控件命名中的特殊符号

 
阅读更多
一、magic_quotes_gpc = Off
有这样的一个html页面
<formaction='1.php'method='get'>
<inputtype='text'name=asd/f'gh/a.b.c/>
<inputtype='submit'value='submit'>
</form>
其中text控件命名为:asd/f'gh/a.b.c/ ,将此页面提交到1.php进行处理,method用get还是post方法无所谓。
1.php
<?php
print_r($_GET);
echo'<br>';
print$_GET['asd/f/'gh/a_b_c/']
?>
输入ssssssss点击提交,显示:
--------------------------------------------------------
Array ( [asd/f'gh/a_b_c/] => ssssssss )
ssssssss
--------------------------------------------------------
总结:input控件命名中的点号变为下划线。
另注:asp中input控件命名中的点号不变,取变量可用:Request.QueryString("asd/f'gh/a.b.c/")
二、magic_quotes_gpc = On
1.php改为
<?php
print_r($_GET);
echo'<br>';
print$_GET['asd/f///'gh/a_b_c/']
?>
提交后显示:
----------------------------------------------------------
Array ( [asd/f/'gh/a_b_c/] => ssssssss )
ssssssss
----------------------------------------------------------
总结:input控件命名中的点号变为下划线;并且单引号被自动加上一个反斜线进行转义,所以名字中增加了反斜线,在php中取传递来的值时要对GET变量名中的反斜线进行转义。
分享到:
评论

相关推荐

    使用HTML开发商业网站-表单控件-input课件.pptx

    学习表单的核心就是学习表单控件,HTML语言提供了一系列的表单控件,用于定义不同的表单功能,如密码输入框、文本域、下拉列表、复选框等。 表单控件 表单控件常用在登录和注册模块 表单控件 大致可分为input控件、...

    Java 操作Excel表单控件FormControl.zip

    此资源包包含了操作Excel中的表单控件(包括添加表单控件,如文本框、单选按钮、复选框、组合框、微调按钮等;删除Excel中的指定表单控件等)的Java代码方法、测试文档、所需的类库工具以及测试的结果文档等。

    常用HTML表单控件

    常用HTML表单控件 单行文本框: 密码文本框: 命令按钮: 提交命令按钮: 重置命令按钮: 文件上传输入: 文本区: 隐藏元素: 列表框: 单选按钮: 复选框:

    表单的验证数字字符特殊符号

    表单的验证数字字符特殊符号表单的验证数字字符特殊符号表单的验证数字字符特殊符号表单的验证数字字符特殊符号表单的验证数字字符特殊符号表单的验证数字字符特殊符号

    HTML5-input表单控件调用代码_html5_表单_input_代码_控件_

    自学HTML5常用INPUT控件的使用方法,和大家分享!

    ASP.NET之表单和控件详解

    HTML表单的提交方式、HTM控件、获取HTML表单内容、乱码问题、SQL注入、服务器端表单、HTML服务器控件 HTML表单的提交方式 对于一个普通HTML表单来说,它有两个重要的属性:action和method。 action属性指明当前表单...

    EXCEL2007中表单控件与ActiveX控件

    有些初学者可能对EXCEL中的表单控件与ActiveX控件有些困惑,想知道它们的区别,本篇清晰的阐述了它们的区别以及适用的场合

    表单控件.html

    表单控件

    使用HTML开发商业网站-表单控件-textarea课件.pptx

    表单控件-textarea控件 表单控件 表示多行文本框控件,其基本语法格式如下: 每行中的字符数" rows="显示的行数"&gt; 文本内容 表单控件 textarea可选属性 属性 属性值 描述 name 由用户自定义 控件的名称 readonly ...

    表单控件的使用

    [课题]:表单控件的使用 [目的]:了解有关表单控件的作用;掌握表单控件的属性、方法、事件;运用各表单控件。 [重点]:表单控件的属性、方法、事件。 [难点]:根据不同要求设计不同的表单(FORM)。

    黑马程序员python基础班教程笔记:HTML表单常用控件1.docx

    黑马程序员python基础班教程笔记:HTML表单常用控件1全文共4页,当前为第1页。黑马程序员python基础班教程笔记:HTML表单常用控件1全文共4页,当前为第1页。HTML表单(Form)常⽤控件(Controls) 黑马程序员python基础...

    FOXpro表单皮肤控件

    一个可更换表单皮肤的控件(附源码)也许可以帮助一些朋友

    网页表单中的日历控件

    网页表单中的日历控件,可以生成万年历,在jsp,Asp,php中使用

    js表单控件 视觉效果一流,可以用在各个网页中运用

    js表单控件 视觉效果一流,可以用在各个网页中运用

    基于jsp的表单多种控件接收例子

    利用jsp接收前端表单多种控件传过来的数据

    表单验证控件 简单

    3、插件支持自定义表单提交验证方式,并支持使用Asp.Net 中服务器端Button进行验证。(注:使用服务器端Button验证不能使用ajax异步表单验证) 4、插件支持焦点进入验证,输入验证、焦点丢失验证

    表单验证控件commons-validator-1.3.1

    表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-...

    使用HTML开发商业网站-表单控件-select课件.pptx

    表单控件-select 表单控件 浏览网页时,经常会看到包含多个选项的下拉菜单。 表单控件 使用select控件定义下拉菜单的基本语法格式如下: 表单控件 和标签属性 标签名 常用属性 描述 size 指定下拉菜单的可见选项数...

    jquery表单控件美化

    jquery的表单控件美化,里面有实例,asp.net下亲测可用

    VFP通过在表单或表单内的控件上按下鼠标左键来移动表单

    通过在表单或表单内的控件上按下鼠标左键来移动表单 而不是通过在标题栏上按下鼠标左键来移动窗口

Global site tag (gtag.js) - Google Analytics