魔术引号的初学者问题

时间:2014-07-05 01:23:06

标签: php stripslashes magic-quotes-gpc

我接管了一个由其他人写的网站。该网站最初以魔术报价为主。

该网站已移至已启用魔术报价的其他主机。这是共享主机,因此无法关闭。我现在在双引号前面得到额外的反斜杠。

原始编码器使用了real_escape_string,我无法弄清楚如何使用stripslashes()。

这是导致问题的代码段: -

$mysqli = new mysqli($host,$user,$password,$db);

//get data from form

$bandName = $mysqli->real_escape_string($_POST['txtBandName']);
$bandDetails = $mysqli->real_escape_string($_POST['txtBandDetail']);
$bandLink = $mysqli->real_escape_string($_POST['txtBandLink']);
$bandPhoto = $mysqli->real_escape_string($_FILES['txtBandPhoto']['name']);
$bandVideo = $mysqli->real_escape_string($_POST['txtBandVideo']);

我的印象是现在有更好的方法可以做到这一点,但我没有时间对网站的代码进行大规模更改,稍后会发生,我只想要“快速而肮脏”现在解决。

0 个答案:

没有答案