Попытка настроить простой скрипт входа в систему flex 4 с помощью php.
Во flex я использую HTTPService:
<s:HTTPService id="userRequest" result="checkLogin(event)" url="http://localhost/myPHPfile.php" useProxy="false" method="POST">`
<mx:request xmlns="">
<username>{username.text}</username>
<password>{password.text}</password>
</mx:request>
</s:HTTPService>
Форма для отправки данных:
<mx:Form id="loginForm" backgroundColor="0x000000" color="0xFFFFFF">
<mx:FormItem label="Username :">
<s:TextInput id="username" color="#000000"/>
</mx:FormItem>
<mx:FormItem label="Password :">
<s:TextInput displayAsPassword="true" id="password" color="#000000"/>
</mx:FormItem>
<mx:FormItem direction="horizontal">
<s:Button label="Send" click="send_data()" color="white"/>
<s:Button label="Cancel" click="currentState = 'State1'" color="white"/>
</mx:FormItem>
</mx:Form>
И скрипт отправки: приватная функция send_data (): void {userRequest.send ();}
Я уверен, что мой PHP в порядке, вот код, собирающий данные POST:
$username = mysqli_real_escape_string($_POST["username"]);
$password = mysqli_real_escape_string($_POST["password"]);
Эти значения в php ($ username и $ password) возвращаются как пустые значения.Что не так с моим скриптом FLex 4, который не отправляет соответствующие данные POST?Спасибо !!!
Дайте мне знать, если вам нужна дополнительная информация.