PHPのSmartyでサイニタイズする方法

2015.11.30 Monday 21:09
0
    PHPのSmartyでサイニタイズ(サニタイジング)する方法

    Smartyには、エスケープ処理の機能がありHTMLタグを適切にエスケープ可能

    例)Smartyテンプレート

    {$value|escape:"html"} ←★これ htmlの箇所 で何をエスケープするかを指定


    コロンの後に何をエスケープするか指定(デフォルトはhtml)
    指定する場合は、以下のオプションを指定する
    それぞれどの文字をエスケープするかは下記のような対応
    --------------------
    html & " ' < >
    htmlall 全ての html エンティティをエスケープ
    quotes ¥'sample¥'
    mail @→[AT] .→[DOT]
    url URLエンコード
    hex hex エンコード
    --------------------
    category:smarty | by:ittoocomments(0)trackbacks(0) | -

    スポンサーサイト

    2015.12.01 Tuesday 21:09
    0
      category:- | by:スポンサードリンク | - | - | -
      Comment








         
      Trackback
      この記事のトラックバックURL

      ad
      Calender
        12345
      6789101112
      13141516171819
      20212223242526
      2728293031  
      << December 2015 >>
      Selected entry
      PR
      Category
      Archives
      Recent comment
      • Ready Boost測定usb2個使用して測定した
        TwoFactor Authentication
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        66hills
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        ssd
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        max
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        DOM
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        DOM
      • コンピュータ業界の根本的な変化
        cloud
      • コンピュータ業界の根本的な変化
        Dellの仮想化
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        えちごや
      • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
        touch
      Recent trackback
      • スマートフォンの法人活用例
        無線LANネットのブログ
      • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
        特選情報
      Recommend
      Link
      Profile
      Search
      Others
      Mobile
      qrcode
      Powered
      無料ブログ作成サービス JUGEM