magic-quotes-gpc相关内容

获取未转义的POST,而不是WordPress中的魔术引号

以下问题: 在WordPress中,即使魔术引号,所有超全局变量都将转义.关闭. 因此,请遵循以下答案: 如果我创建了一个插件和一个类来访问原始POST,GET等,这是一个好的解决方案吗?这样的方法,您是否看到任何弊端或问题? 这是我下面的插件: class MyPluginRequest{ public static function getPost( $k ..
发布时间:2020-07-24 08:04:59 PHP

什么时候filter_input()删除POST变量的斜线?

我创建了一个小的PHP脚本,该脚本在启用了PHP 5.2.17且启用了magic_quotes_gpc指令的服务器上运行. 我没有对php.ini文件的写访问权,我想删除用户输入中的所有斜杠. 即使关闭magic_quotes_gpc指令(例如,将脚本移动到另一台服务器时),此方法也应起作用. 当用户提交数组时,它也应该递归工作. 我更喜欢使用内置功能. ..
发布时间:2020-07-24 08:04:57 PHP

json_decode()在Web服务器上不起作用

我有一个PHP脚本,可以在我的本地主机服务器上正常工作. 当我将所有内容从本地主机移到Web服务器时,我的json_decode无法正常工作. 我尝试了json_encode,仍然没有. 这种行为可能有什么问题? 我的代码: $productsArr = json_encode($_GET['object']); $_GET['object']是经过验证的JSO ..
发布时间:2020-07-24 08:03:54 PHP

哪些超全局变量受magic_quotes_gpc = 1影响?

通过查看此伪指令的名称,可能会认为magic_quotes仅适用于$_GET,$_POST和$_COOKIE超全局变量,但是有 请注意, 不仅设置了magic_quotes_gpc $_POST,$_GET,$_REQUEST,$_COOKIE 数组值被斜线了.实际上 $GLOBALS数组中的每个字符串值 被削减,即. $GLOBALS['_SERVER']['PATH_INFO'](或 $_S ..
发布时间:2020-07-24 08:03:53 PHP

PHP-魔术引号gpc和stripslashes问题

好吧,我的托管公司已将magic_quotes_gpc转换为ON,为此我使用stripslashes()编写了PHP脚本.但是现在托管公司说它将关闭magic_quotes_gpc,我想知道当存在stripslashes()时我的数据现在将要发生什么,如果我要遍历数百万行代码并摆脱stripslashes() ?还是不使用stripslashes()函数?会离开stripslashes()破坏我的 ..
发布时间:2020-07-24 08:02:49 PHP

要解决魔术引号,还是要确保已取消引号?

是否值得将我的代码更改为“更可移植"并能够处理恐怖的魔术引号,还是我应该确保始终通过.htaccess文件关闭该代码? if (get_magic_quotes_gpc()) { $var = stripslashes($_POST['var']); } else { $var = $_POST['var']; } 对 php_flag magic_quotes_g ..
发布时间:2020-07-24 08:01:47 PHP

无法重新声明函数错误

我正在尝试从数组的魔术引号中删除斜杠.所以我有两个功能,一个是删除斜杠,另一个是设置变量. // Strip slashes from an array. function strip_magic_quotes($array) { if (get_magic_quotes_gpc()) { function stripslashes_array($array) ..
发布时间:2020-05-27 18:34:34 PHP

为什么打开magic_quotes_gpc被认为是一种不好的做法?

为什么在PHP中打开 magic_quotes_gpc 被认为是不好的做法? 解决方案 我认为我无法比PHP本身(在该页面上有后续评论)的制造商更好地解释它: 可移植性:假设它是打开还是关闭都会影响可移植性.使用get_magic_quotes_gpc()进行检查,并进行相应的编码. 性能:因为并非每条转义的数据都插入到数据库中,所以转义所有这些数据会降低性能.在运行时简单地调用转义函数 ..
发布时间:2020-05-27 01:17:10 PHP

如何在共享主机上关闭魔术引号?

我想关闭PHP的魔术引号.我无权访问php.ini. 当我尝试将php_flag magic_quotes_gpc off添加到我的.htaccess文件时,出现500个内部服务器错误.这是我的.htaccess文件的样子: AddType x-mapp-php5 .php php_flag magic_quotes_gpc off 然后我尝试使用ini_set('magic_qu ..
发布时间:2020-05-26 21:23:21 PHP

如果php.ini / .htaccess不可编辑,如何删除魔术引号?

由于某些原因,我所有的引号都被转义并显示为\“,以前,这是可以的,然后我看了一下phpinfo(),看到我的magic_quotes_gpc已经打开,但是找不到目录/ usr / local / lib /其中php.ini文件是,我无法编辑我的.htaccess文件(获取500内部服务器错误)。 我尝试把它放在上面我的脚本文件(包含在所有页面中): if(get_magic_quo ..
发布时间:2017-08-29 01:03:57 PHP