Справка HTTPservice - PullRequest
       11

Справка HTTPservice

0 голосов
/ 03 июня 2009

Мой код Flex не может достичь PHP, но когда я делаю это нормально, он работает как

http://localhost/search/populate.php?urlWeb=http://www.google.com

$url = addslashes( $_GET['urlWeb'] );

if( !$url )
{
   die( "You need to define a URL to process." );
}
else if( substr($url,0,7) != "http://" )
{
   $url = "http://$url";
   $output = "<loginsuccess>";
   $output .="yes";
   $output .= "</loginsuccess>";
   print($output);
}

<mx:HTTPService id="addWeb" resultFormat="object" result="Added(event)" showBusyCursor="true" method="GET" url="http://localhost/search/populate.php" useProxy="false">
        <mx:request xmlns="">
            <urlWeb>
                {urlWeb.text}
            </urlWeb>
        </mx:request>
    </mx:HTTPService>

1 Ответ

0 голосов
/ 17 июня 2009

это может быть проблема crossdomain.xml. Попробуйте разместить файл crossdomain.xml (http://localhost/crossdomain.xml) со следующим содержимым:

<?xml version="1.0"?>

<cross-domain-policy>

    <allow-access-from domain="*" to-ports="*" secure="false" />

</cross-domain-policy>

И снова запустите приложение. Если это все еще не работает, вы можете добавить обработчик ошибок к вашему HTTPService, проверить, есть ли у вас ошибка, и если вы действительно отправите ее здесь, чтобы мы могли увидеть, в чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...