wordpress异常:Uncaught Error Call to undefined function get_magic_quotes_gpc()

2024-02-25 21:46 wordpress异常:Uncaught Error Call to undefined function get_magic_quotes_gpc()已关闭评论

异常

Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in C:\xampp\htdocs\wordpress\wp-includes\formatting.php:4768 

Stack trace: #0 C:\xampp\htdocs\wordpress\wp-includes\functions.php(4094): wp_parse_str('hide_empty=0&or...', Array) 

#1 C:\xampp\htdocs\wordpress\wp-includes\category.php(28): wp_parse_args('hide_empty=0&or...', Array) 

#2 C:\xampp\htdocs\wordpress\wp-content\themes\Unite\inc\theme-options.php(4): get_categories('hide_empty=0&or...') 

#3 C:\xampp\htdocs\wordpress\wp-content\themes\Unite\functions.php(245): require('C:\\xampp\\htdocs...') 

#4 C:\xampp\htdocs\wordpress\wp-settings.php(499): include('C:\\xampp\\htdocs...') 

#5 C:\xampp\htdocs\wordpress\wp-config.php(103): require_once('C:\\xampp\\htdocs...') 

#6 C:\xampp\htdocs\wordpress\wp-load.php(37): require_once('C:\\xampp\\htdocs...') 

#7 C:\xampp\htdocs\wordpress\wp-blog-header.php(13): require_once('C:\\xampp\\htdocs...') 

#8 C:\xampp\htdocs\wordpress\index.php(17): require('C:\\xampp\\htdocs...') 

#9 {main} thrown in C:\xampp\htdocs\wordpress\wp-includes\formatting.php on line 4768

原因

出现原因:

PHP版本6中 取消了get_magic_quotes_gpc()函数,首先这个函数的作用:是为了防止sql注入,当该函数打开时将所有单引号,双引号,反斜线和空字符转会自动转为含有反斜线的溢出字符。
PHP6取消magic_quotes机制,那么就是默认转义一些特殊字符来防止sql注入。

解决

可以把源代码改为:(PHP_VERSION >= 6 || !get_magic_quotes_gpc())或者(PHP_VERSION < 6 && get_magic_quotes_gpc())

来提升兼容性。

当前文章价值2.93元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/3024.html ,谢谢支持!

资源分享

分类:Android 标签:
Android开发之混淆高级教程01 Android开发之混淆高级教程01
如何手动用Eclipse默认的keystore导出安卓应用 如何手动用Eclipse默认的keysto
Android Studio如何快速更改目录结构和包名? Android Studio如何快速更改目
浅谈SimpleCursorAdapter 浅谈SimpleCursorAdapter

评论已关闭!