xss 관련 태그 제거 함수 추가
This commit is contained in:
@ -252,7 +252,7 @@ if (isset($_REQUEST['PHPSESSID']) && $_REQUEST['PHPSESSID'] != session_id())
|
|||||||
$qstr = '';
|
$qstr = '';
|
||||||
|
|
||||||
if (isset($_REQUEST['sca'])) {
|
if (isset($_REQUEST['sca'])) {
|
||||||
$sca = trim($_REQUEST['sca']);
|
$sca = clean_xss_tags(trim($_REQUEST['sca']));
|
||||||
if ($sca)
|
if ($sca)
|
||||||
$qstr .= '&sca=' . urlencode($sca);
|
$qstr .= '&sca=' . urlencode($sca);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -2653,6 +2653,14 @@ function get_search_string($stx)
|
|||||||
return $stx;
|
return $stx;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// XSS 관련 태그 제거
|
||||||
|
function clean_xss_tags($str)
|
||||||
|
{
|
||||||
|
$str = preg_replace('#</*(?:applet|b(?:ase|gsound|link)|embed|frame(?:set)?|i(?:frame|layer)|l(?:ayer|ink)|meta|object|s(?:cript|tyle)|title|xml)[^>]*+>#i', '', $str);
|
||||||
|
|
||||||
|
return $str;
|
||||||
|
}
|
||||||
|
|
||||||
// unescape nl 얻기
|
// unescape nl 얻기
|
||||||
function conv_unescape_nl($str)
|
function conv_unescape_nl($str)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user