私はテキストエリアから POST からスラッシュを取り除くのが好きだった単純な php コードを持っていますstriplashes
:
$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\"';
動作します(括弧なし)