Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите с php (https://forum.antichat.xyz/showthread.php?t=209086)

nickname 04.06.2010 15:06

Помогите с php
 
Привет )

Дело было так ...

нужно зделать так чтобы сайт на DLE отображался в фрейме контакте
Если сейчас вписываю сайт в фрейм, то вместо сайта вижу только надпись "Hacking attempt!"
Скриншот:
http://s42.radikal.ru/i095/1005/89/36c4aa8b903bt.jpg


НАшел откуда корни идут, файл 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) разрешыть показывать сайт а на всех других запрещать

DoN 04.06.2010 19:07

Для начала скажи какую страницу в фрейм суешь?

nickname 04.06.2010 20:25

Главную страницу.
Весь сайт в фрейме будет

Скинь асю если можеш

DoN 04.06.2010 21:15

Цитата:

Сообщение от nickname
Главную страницу.
Весь сайт в фрейме будет

Скинь асю если можеш

Возможно глюк изза постороннего модуля. У меня ДЛЕ 8.5 всё норм.

тот код что ты выложил в 1 посте принадлежит к защите поиска и его можна найти практично везде)


Время: 15:28