echo get_magic_quotes_gpc(); // 检测,输出0 - echo
tiny_mce_marker POST['name']; // jason'name - echo addslashes(
tiny_mce_marker POST['name']); // jason\'name - if (!get_magic_quotes_gpc()) {
- $name = addslashes(
tiny_mce_marker POST['name']); - } else {
- $name =
tiny_mce_marker POST['name']; - }
- echo $name; // jason\'name
- //安全写入到数据库了
- ?>
以下例子中,把两个函数都做了处理。
- if(version_compare(PHP_VERSION,'6.0.0','<') ) {
- @set_magic_quotes_runtime (0);
- define('MAGIC_QUOTES_GPC',get_magic_quotes_gpc()?True:False);
- }
另外,还可以用ini_get和ini_set读取和设置系统配置:
- !ini_get('magic_quotes_runtime') && ini_set('magic_quotes_runtime', 0); //自动转义功能关
|