php 反斜杠详解_php关于反斜杠转义字符

函数

set_magic_quotes_runtime(0);

0-

关闭

1-

打开

bool

set_magic_quotes_runtime

( int new_setting )

Set the current active configuration setting of

magic_quotes_runtime

(0

for off, 1 for on).

表单传给

PHP

的变量

(

这个变量的值是

html

源代码

,

所以有很多引号

,

斜杠

)

被加上了反斜杠

,

然后

PHP

设法传给

PCRE(

一个正则表达式库

),

又因为反斜杠无法匹配

.

说明如果

php.int

配置启动了

magic

quotes

runtime

,

好么在客房户端传达到服务器时,

$REQUEST[]

数组将在上传时就被改造,即我们在服务器端使用

$REQUEST[]

是已经被加

了反斜杠了,如果此时想去掉这些反斜械的话,可以使用

stripslashes();

进行复原。

1.

addslashes();

顾名思义

,

就是给引号加上反斜杠

.

$eg = addslashes("

单引号

'

示例

");

mud (

你看不到我中

......)

Sat Aug  2 20:56:42 2003)

提到:

如果传过来这样一个字符串

C:/Windows/a.txt

PHP

对于

/

是不添加

\

,

但是我需要使用

preg_xxx

函数

,

这些正则处理函数却是对

/

过敏的

.

怎么办

?

PS:

你说的这两个函数我一直在用

,

还有一个也很好用

quotemeta,

但是它们都不能满足我的

要求

.

当然可以自己写个函数处理这些

,

但是我想知道有没有任何成熟的做法

.

yuelinniao

的大作中提到

:

:

呵呵

,

有两个函数

:

: 1.

: addslashes();

:

顾名思义

,

就是给引号加上反斜杠

.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值