
04.06.2010, 15:06
|
|
Новичок
Регистрация: 31.05.2010
Сообщений: 2
Провел на форуме: 2759
Репутация:
1
|
|
Помогите с php
Привет )
Дело было так ...
нужно зделать так чтобы сайт на DLE отображался в фрейме контакте
Если сейчас вписываю сайт в фрейм, то вместо сайта вижу только надпись "Hacking attempt!"
Скриншот:
НАшел откуда корни идут, файл functions.php
А именно:
function check_xss() {
$url = html_entity_decode( urldecode( $_SERVER['QUERY_STRING'] ) );
if( $url ) {
if( (strpos( $url, '<' ) !== false) || (strpos( $url, '>' ) !== false) || (strpos( $url, '"' ) !== false) || (strpos( $url, './' ) !== false) || (strpos( $url, '../' ) !== false) || (strpos( $url, ''' ) !== false) || (strpos( $url, '.php' ) !== false) ) {
if( $_GET['do'] != "search" or $_GET['subaction'] != "search" ) die( "Hacking attempt!" );
}
}
$url = html_entity_decode( urldecode( $_SERVER['REQUEST_URI'] ) );
if( $url ) {
if( (strpos( $url, '<' ) !== false) || (strpos( $url, '>' ) !== false) || (strpos( $url, '"' ) !== false) || (strpos( $url, ''' ) !== false) ) {
if( $_GET['do'] != "search" or $_GET['subaction'] != "search" ) die( "Hacking attempt!" );
}
}
}
но так как в php я ламак прошу помощи у вас.
Как можно устранить ету проблему?
Может както можно зделать чтобы в фрейме контакта (vk.com и vkontakte.ru) разрешыть показывать сайт а на всех других запрещать
|
|
|