社区
基础编程
帖子详情
用PHP开发基于数据库的WEB应用时,处理字符转义要注意哪些问题啊?
downcast
2004-07-07 09:22:00
看了一些实现的代码,还是没什么心得。好像接收变量值的时候要转义,写入数据库又要转义,在浏览器上显示的时候还要转义。各位大侠能不能具体地说说,在什么样的情况下要进行什么样的转义?并说说要这样做的原因。分数不够可以再加。谢谢了。
...全文
230
6
打赏
收藏
用PHP开发基于数据库的WEB应用时,处理字符转义要注意哪些问题啊?
看了一些实现的代码,还是没什么心得。好像接收变量值的时候要转义,写入数据库又要转义,在浏览器上显示的时候还要转义。各位大侠能不能具体地说说,在什么样的情况下要进行什么样的转义?并说说要这样做的原因。分数不够可以再加。谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pswdf
2004-07-08
打赏
举报
回复
用这个就可以了:
addslashes($str)
其它的就没有必要了.
faucet
2004-07-08
打赏
举报
回复
不同的数据库转意符也不同,
mysql的简单,对于字符的地方addslashes
downcast
2004-07-07
打赏
举报
回复
大家一般都是怎么处理这些情况的呢?
downcast
2004-07-07
打赏
举报
回复
就是问那些函数要在什么情况下使用啊,有没有人总结过啊?就像htmlentities()和urlencode()是用在不同场合下一样。
还有比如在生成SQL语句时,字符串值要用 ' ' 括起来,那么就要对字符串中的 ' 进行转义。但如果字符串是通过GPC得来的,那么还要考虑magic_quotes_gpc的设置。又比如如果要在SQL语句中用LIKE,那么就可能要对字符串中原有的 % 等进行转义。相关的问题一大堆,头都痛了。各位大侠帮帮忙吧~没总结过的话一起讨论一下也行。
bombshell
2004-07-07
打赏
举报
回复
function clean($string, $length = 255)
{
$cleaned = trim($string);
$cleaned = strip_tags($cleaned);
$cleaned = substr($cleaned, 0, $length);
$cleaned = addslashes($cleaned);
return $cleaned;
}
xuzuning
2004-07-07
打赏
举报
回复
php已提供了相应的函数,一般无须自行编码解决
试析
Web
程序中常见
字符
串
问题
的
处理
(1).pdf
Web
程序中常见
字符
串
问题
的
处理
在
Web
程序
开发
中,
字符
串
问题
是一个不可忽视的重要话题。
字符
串
问题
可以导致页面布局的变形、数据的损失、乱码的出现等
问题
。因此,如何合理地
处理
字符
串
问题
是非常必要的。本文主要...
php
毕业设计
PHP
,全称“Hypertext Preprocessor”,是一种广泛使用的开源脚本语言,尤其适用于
Web
开发
。作为一门服务器端编程语言,
PHP
可以嵌入到HTML中,实现动态网页内容的生成。
PHP
毕业设计通常涵盖以下几个重要知识点: 1....
PHP
登录与注册源码
10. **XSS(跨站脚本)防御**:为了防止用户数据被恶意注入脚本,输出到网页前应使用`htmlspecialchars`等函数
转义
特殊
字符
。 通过这个【
PHP
注册源码】的学习,
开发
者不仅可以掌握
PHP
的基本语法和函数,还能了解...
PHP
留言板(包括源代码)
总之,这个“
PHP
留言板”项目涵盖了
PHP
基础、
数据库
操作、网页动态生成和安全性等多个方面,对于想要学习
PHP
Web
开发
的人来说,是一个非常有价值的实践项目。通过深入研究和修改这个代码,可以更深入地理解和掌握
PHP
...
解析
php
addslashes()与addclashes()函数的区别和比较
了解这些知识对于
处理
PHP
中的
字符
串
转义
和安全
问题
至关重要,特别是在构建
Web
应用
程序
时
,如何正确地
处理
用户输入和
数据库
查询。正确的使用这些
转义
函数能够有效预防注入攻击,保证
应用
程序的安全。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章