php为什么要加反斜杠
程序员文章站
2024-01-31 17:48:40
...
php加反斜杠的原因:需要进行特殊字符的转义。在php中可以利用stripslashes()函数来删除自动添加的反斜杠,语法为:【stripslashes($str)】。
php 加反斜杠的原因与处理办法
php程序加反斜杠的原因就是要进行特殊字符的转义。
默认PHP 指令 magic_quotes_gpc是on的,这时候就可以用stripslashes() 函数删除自动添加的反斜杠。
用法就是:stripslashes($str),输出的结果就是去掉反斜杠的。
php实例代码如下:
$str=$_POST[“str”];//读取str的内容赋值给$str变量 if( get_magic_quotes_gpc() ){ //如果get_magic_quotes_gpc()是打开的 $str=stripslashes($str);//将字符串进行处理 }
使用常量:DIRECTORY_SEPARATOR
主要是windows和linux环境区别! win下面物理路径是\ ,linux下是/,但一般用/,已保证兼容性。
更多相关技术文章,请访问PHP中文网!
推荐阅读
-
php为什么要加反斜杠
-
$.ajax 请求php后台 自动加上反斜杠 转义字符
-
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号_php实例
-
php模拟实现依赖注入,为什么注释的代码会报错,想了很久加百度过还是不懂
-
php中的反斜杠/
-
为什么php mysql_num_rows函数前面需要加@符号啊?
-
PHP去掉json字符串中的反斜杠及去掉双引号前的反斜杠_php实例
-
PHP mysql的操作,为什么要返回一个字符串数组,不返回真实的数据类型?
-
字符前加上反斜杠,包括 单引号、双引号、反斜杠 php代码
-
关于在dos 下 command php 跟 在web的环境下 斜线跟反斜杠的问题