Php sendAndLoad

hi, here is my script
[AS]private function checkAdmin(info:MouseEvent):void {
//set data to pass
var request_:URLRequest = new URLRequest(geT.logInCheck);
request_.method = URLRequestMethod.POST;

        var varsToSend:URLVariables = new URLVariables();
        varsToSend.adminName = name_txt.text;
        varsToSend.adminPass = pass_txt.text;
        varsToSend.hostname = geT.hostname_logon;
        varsToSend.database = geT.database_logon;
        varsToSend.username = geT.username_logon;
        varsToSend.password = geT.password_logon;
        request_.data = varsToSend;
        phpLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
        phpLoader.addEventListener(Event.COMPLETE, startLogInCheck);
        phpLoader.load(request_);
    }[/AS]

But when I call the function this nasty error happens.

Error: Error #2101: The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs.
at Error$/throwError()
at flash.net::URLVariables/decode()
at flash.net::URLVariables$iinit()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()

where I’m mistaken??

P.S. geT is class, with strings