Php 引用撇号的学说
我正在为php和Zend MVC使用ORM。我有一个mysql数据库。当我插入数据库时,它是转义引号。换句话说,当我进去的时候Php 引用撇号的学说,php,mysql,doctrine,Php,Mysql,Doctrine,我正在为php和Zend MVC使用ORM。我有一个mysql数据库。当我插入数据库时,它是转义引号。换句话说,当我进去的时候 <input name="customer_name" value="Test'ed user"> ... 有没有办法禁用此功能,或者我必须对每个变量调用stripslashes()?通过查看php.ini或运行get\u magic\u quotes\u gpc()检查是否启用了magic\u quotes\u gpc 如果您有权访问php.ini,请将
<input name="customer_name" value="Test'ed user"> ...
有没有办法禁用此功能,或者我必须对每个变量调用
stripslashes()
?通过查看php.ini或运行get\u magic\u quotes\u gpc()
检查是否启用了magic\u quotes\u gpc
如果您有权访问php.ini,请将其关闭。否则,您需要使用
stripslashes()
删除脚本中的斜杠,通过查看php.ini或运行get\u magic\u quotes\u gpc()
检查是否启用了magic\u quotes\u gpc
如果您有权访问php.ini,请将其关闭。否则,您需要使用
stripslashes()
删除脚本中的斜杠。您可以通过在页面顶部添加类似于以下内容的内容来避免magic\u quotes\u gpc
的麻烦:
if(get_magic_quotes_gpc()) {
if(!function_exists('stripishlashes_all')) {
function stripslashes_all(&$data) {
foreach($data as &$_value) {
if(is_array($_value)) {
stripslashes_all($_value);
}
else {
$_value = stripslashes($_value);
}
}
}
}
stripslashes_all($_REQUEST);
}
当您的代码在您无法完全控制的服务器上运行时,或者如果您计划分发它,这将非常有用。您可以通过在页面顶部添加类似以下内容来避免
magic\u quotes\u gpc
的困扰:
if(get_magic_quotes_gpc()) {
if(!function_exists('stripishlashes_all')) {
function stripslashes_all(&$data) {
foreach($data as &$_value) {
if(is_array($_value)) {
stripslashes_all($_value);
}
else {
$_value = stripslashes($_value);
}
}
}
}
stripslashes_all($_REQUEST);
}
当您的代码在您无法完全控制的服务器上运行时,或者如果您计划分发它时,这非常有用。非常简单。很久没有使用过启用该功能的服务器了,我都忘了!谢谢,很简单。很久没有使用过启用该功能的服务器了,我都忘了!谢谢