[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кроссдоменный ajax
Neznayka
Добрый день. Нашел в рунете "PHP proxy Simple PHP Proxy Бенома Альмана", но никак не могу понять как им пользоваться.. Особенно смутил вот этот код в данном скрипте

$url = $_GET['url'];

if ( !$url ) {

// Passed url not specified.
$contents = 'ERROR: url not specified';
$status = array( 'http_code' => 'ERROR' );

} else if ( !preg_match( $valid_url_regex, $url ) ) {

// Passed url doesn't match $valid_url_regex.
$contents = 'ERROR: invalid url';
$status = array( 'http_code' => 'ERROR' );

} else {
$ch = curl_init( $url );

if ( strtolower($_SERVER['REQUEST_METHOD']) == 'post' ) {
curl_setopt( $ch, CURLOPT_POST, true );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $_POST );
}

а именно, здесь получаем параметр url, переданный методом get:

$url = $_GET['url'];

а ниже, если параметр url, переданный методом get есть, идет проверка на запрос к данному скрипту методом post :

if ( strtolower($_SERVER['REQUEST_METHOD']) == 'post' )

Попробовал обратиться к данному скрипту кроссдоменно передав get-ом парамет url (адрес скрипта с ajax, с которым все хорошо функционирует не кроссдоменно). В ответ ничего не получил !.. Вообщем, откликнитесь плиз кто работал с данным скриптом, объясните пожалуйста, как с помощью него организовать кроссдоменный ajax ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.