|
|
|
อยากทราบว่า function clearXSS($str) มันคือ function อะไรคับ การทำงานมันทำอย่างไร |
|
|
|
|
|
|
|
Code (PHP)
function clearXSS($str)
{
$array1 = array('<','>','(',')') ;
$array2 = array('<','>','(',')') ;
$str = str_replace($array1,$array2,$str) ;
return $str ;
}
ช่วยกรุณาอธิบายโค้ดหน่อยนะคับ ขอคุณคับ
Tag : PHP, MySQL, CakePHP
|
|
|
|
|
|
Date :
2012-07-20 17:27:56 |
By :
kimhuncodec |
View :
1086 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แปลงเครื่องหมาย เป็น ASCII Code ครับ
$array1 = array('<','>','(',')') ;
$array2 = array('<','>','(',')') ;
หากเจอเครื่องหมาย < ให้แทนที่ด้วย <
หากเจอเครื่องหมาย > ให้แทนที่ด้วย >
หากเจอเครื่องหมาย ( ให้แทนที่ด้วย (
หากเจอเครื่องหมาย ) ให้แทนที่ด้วย )
จริงๆใช้ htmlspecialchars จะดีกว่านะ หรือเค้า Fix ไว้แค่ 4 ตัวนั้นก็ไม่รู้
|
ประวัติการแก้ไข 2012-07-20 17:31:29
|
|
|
|
Date :
2012-07-20 17:30:51 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อคับ ขอบคุณคับ
|
|
|
|
|
Date :
2012-07-20 17:33:25 |
By :
kimhuncodec |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|