如何为filter.default指定选项?

时间:2013-02-01 15:45:17

标签: php

我想在表单输入上添加通用过滤器,以阻止XML中无效的所有字符。

即。任何不适合的东西:/ [\ x {x}} \ x { - {{{{{{{{{{{{{{{ } - \ X {10FFFF}] + / U

filter.default configuration variable似乎是一个不错的选择,但似乎我只能指定过滤器的名称和一些标志。似乎没有现成的过滤器/标志组合来实现我的目标。我想使用callback filter并只运行preg_match(),但这需要一种方法来指定回调方法。有没有办法为默认过滤器的options参数指定值?

1 个答案:

答案 0 :(得分:0)

在查看http://www.php.net/manual/en/ini.list.php之后,似乎无法在运行时设置filter.default(仅在php.ini,.htaccess,httpd.conf或.user.ini中)。这告诉我回调不能用作filter.default,因为在设置变量时回调函数不存在。