คู่มือการใช้งาน CodeIgniter เวอร์ชั่น 1.7.2


Security Helper

ไฟล์ Security Helper มีฟังก์ชันช่วยเกี่ยวกับความปลอดภัย

เรียกใช้งานผู้ช่วยนี้

ผู้ช่วยนี้จะถูกเรียกใช้งานได้จากโค้ดต่อไปนี้

$this->load->helper('security');

มีฟังก์ชันที่ใช้งานได้ดังนี้

xss_clean()

จัดการกรองการถูกแฮ็กด้วย Cross Site Script โดยฟังก์ชันนี้เป็นทำงานเหมือนกับฟังก์ชันใน Input class ดังนั้นคุณสามารถดูข้อมูลเพิ่มเติมได้จากที่นี้

dohash()

อนุญาตคุณสร้าง SHA1 หรือ MD5 ทางใดทางหนึ่งเพื่อให้ในการเข้ารหัส รหัสผ่านโดยจะสร้างด้วย SHA1 โดยปกต ตัวอย่างเช่น

$str = dohash($str); // SHA1

$str = dohash($str, 'md5'); // MD5

strip_image_tags()

นี้คือฟังก์ชันรักษาความปลอดภัยซึ่งจะถอดแท็กรูปจากสตริง มันจะเหลือแต่ URL ของรูปเป็นข้อความธรรมดา

$string = strip_image_tags($string);

encode_php_tags()

นี้คือฟังก์ชันรักษาความปลอดภัยซึ่งเปลี่ยนจากแท็ก PHP ไปเป็นแบบเอกลักษณ์ใน HTML ข้อสังเกตุ: ถ้าคุณใช้ตัวกรองฟังก์ชัน XSS มันจะทำสิ่งนี่โดยอัตโนมัติอยู่แล้ว

$string = encode_php_tags($string);