PHPのjson_encode()スラッシュをエスケープしません。

json_encode(JSONの文字列の形式で変数の)JSONエンコーディング、または偽失敗を返します。もう一度JSONでエンコードリンクアドレスは、返される文字列は、異常なリンク構造につ​​ながる、常にエスケープされ</a>のスラッシュで見つかった問題で、です。PHPのドキュメントを読んで、私は2番目のパラメータは、その後、あなたは完全に問題を解決することができ、JSON_UNESCAPED_SLASHES値に設定することができます)(json_encodeを見つけました。詳細は以下のとおりです。

$str = "you can click <a href = '/login'>here</a>";
var_dump(json_encode($str,JSON_UNESCAPED_SLASHES));
var_dump(json_encode($str));
string(43) ""you can click here"" string(45) ""you can click here<\/a>"" 

 

おすすめ

転載: blog.csdn.net/uvyoaa/article/details/83901280