我有一个简单的PHP代码,我想从striplashes
的textarea中删除POST的斜杠:
$x = '<img src=\"https://www.domain.tld/img.jpg\">';
echo 'X1: '.$x;
$x = stripslashes($x);
echo 'X2 : '.$x;
输出
X1: <img src=\"https://www.domain.tld/img.jpg\">;
X2: <img src="//www.domain.tld/img.jpg">;
为什么删除协议(http)?这只发生在某些服务器上,因此可能是服务器“问题”
此外:
如果我将$x
更改为
$x = 'img src=\"https://www.domain.tld/img.jpg\"';
它有效(没有括号)