Rumah >pembangunan bahagian belakang >Golang >Mengapakah < Melarikan diri tetapi > Kekal Tidak Dilepaskan dalam Templat?

Mengapakah < Melarikan diri tetapi > Kekal Tidak Dilepaskan dalam Templat?

Patricia Arquette
Patricia Arquetteasal
2024-11-04 01:03:301010semak imbas

Why is < Escaped but > Kekal Tidak Terlepas dalam Templat? 
Kekal Tidak Dilepaskan dalam Templat? " />

Meloloskan diri daripada dalam Templat

Dalam bidang penjanaan fail melalui templat, isu yang membingungkan telah muncul: masalah yang tidak dapat dielakkan > watak, manakala rakan sejawatannya

mekanisme melarikan diri automatik html/template, yang bertujuan untuk output HTML, menganggap nilai data sebagai. plaintext yang memerlukan pengekodan untuk pembenaman selamat Walau bagaimanapun, peraturan melarikan diri adalah sensitif konteks Dalam templat yang diberikan, apabila aksara

Penyelesaian terletak pada menjajarkan tujuan templat dengan enjin templat yang sesuai:

  • Jika output ialah HTML, gunakan html/template, yang menyediakan pelarian sensitif konteks .
  • Untuk output bukan HTML, pilih teks/templat, yang mengelakkan pelarian yang tidak perlu, memastikan bahawa

Atas ialah kandungan terperinci Mengapakah < Melarikan diri tetapi > Kekal Tidak Dilepaskan dalam Templat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn