Tôi đã đọc WordPress chuyên nghiệp và nó nói:
esc_html
Hàm được sử dụng để lọc dữ liệu có chứa HTML. Hàm này mã hóa các ký tự đặc biệt vào các thực thể HTML của chúng
esc_attr
Hàm được sử dụng để thoát các thuộc tính HTML
esc_url
. Chức năng này nên được sử dụng để xóa URL cho các ký tự không hợp lệ. Mặc dù href về mặt kỹ thuật là một thuộc tính HTML
Sự khác biệt giữa những điều này là gì?
Nếu tôi có
<script>alert('hello world!');</script>this is some content
Tất cả < >
sẽ được chuyển đổi thành < >
? URL sẽ giống như thế %xxx
nào?