https://financial-pharmacist.blogspot.com/2020/08/header.htmlで書いたのですが、ウェブページ上でhtmlの文字を書くときには、一部の文字はコードで使うために読み込まれません。逆に読み込まれると、予期せぬエラーを発生したり、悪意のある攻撃を受けてしまう可能性があります。
そこで文字を変換する必要があります。
今回はphpで簡単にできたので記録しておきます。
phpの関数でhtmlentitiesというものがあり、これで一発で変換できます。
詳しい説明はphpのリファレンスに書いてあります。https://www.php.net/manual/ja/function.htmlentities.php
使い方は以下のように関数で変換するだけです。
$html = <a href="https://example.com">リンク</a> $string = htmlentities($html);
ちなみにそのまま変換しないで貼り付けると以下のようになります。
$html = リンク $string = htmlentities($html);
0 件のコメント:
コメントを投稿