可能的重复项:
"每个引号前的斜杠"问题
我正在使用 FPDF 为标签生成 pdf。在标签上,它们有英寸(即:")。在本地主机上没有问题,但现在在我的生产服务器上 FPDF 在生成的 PDF 中的引号之前输出反斜杠。
4 1/2" gets transformed into: 4 1/2'"
尝试了我的谷歌技能,但无济于事。有人知道发生了什么吗?
您可以使用
get_magic_quotes_gpc来确认在发布过程中是否对值进行了转义:
.PHP
if (get_magic_quotes_gpc()) {
$myValue = stripslashes($_POST['myValue']);
}
else {
$myValue = $_POST['myValue'];
}
如果问题是由 POST 引起的magic_quotes,这将返回不带斜杠的值。
由于魔术报价是:
从 PHP 5.3.0 开始弃用,从 PHP 5.4.0 开始删除。
让您使用 5.3.4 的本地主机,因此不使用魔术报价,可能是生产服务器正在使用它们,因为指定的版本是 5.2.17。