zoukankan      html  css  js  c++  java
  • AS向PHP传递XML并读取返回值

    package src.template
    {
     import flash.display.Sprite;
     import flash.events.Event;
     import flash.net.URLLoader;
        import flash.net.URLLoaderDataFormat;
        import flash.net.URLRequest;
        import flash.net.URLRequestMethod;
        import flash.events.ProgressEvent;
        import flash.text.TextField;

     public class SendToPhp extends Sprite
     {
      private var _result:TextField;
      public function SendToPhp() {
       //建立一个文本框对象,登录成功后,在其中显示返回的Session ID。
       _result = new TextField();
       _result.autoSize = "left";
       _result.wordWrap = true;
       _result.width = 300;
       addChild(_result);
       
       var loginXML:XML =
           <login>
               <username>Kingda.org</username>
               <password>ActionScript 3</password>
           </login>;
       var request:URLRequest = new URLRequest("
    http://172.100.2.105/jfjs/index.php/astest/test");
       request.contentType = "text/xml";
       request.data = loginXML.toXMLString();
       request.method = URLRequestMethod.POST;
       var loader:URLLoader = new URLLoader();
       loader.addEventListener(Event.COMPLETE, completeHandler);
       try
       {
           trace ("loading...");
           loader.load(request);
       }
       catch (error:ArgumentError)
       {
           trace("参数错误");
       }
       catch (error:SecurityError)
       {
           trace("发生安全错误");
           _result.text = "发生安全错误。n" + error;
       }
       //trace(request.data);
      }
      
      private function completeHandler(event:Event):void
            {
                trace(event.target.data); //服务器端返回的信息
               ">resultXML.@sessionid;*/
            }
     }
    }

    PHP CI代码:

    <?php
    class Astest extends Controller
    {
     public function __construct()
     {
      parent::Controller();
     }
     public function test()
     {

      $result=file_get_contents("php://input");    
      $xml=new SimpleXMLElements($result);

     

    }
     
    }

  • 相关阅读:
    HTTP Header 详解
    面试题----网页/应用访问慢突然变慢,如何定位问题
    PHP实现斐波那契数列
    常见的HTTP返回状态值
    通过实例理解单列索引、多列索引以及最左前缀原则
    Btree索引和Hash索引
    遍历和删除文件夹
    面试题之----禁掉cookie的session使用方案
    面试题之----写个函数来解决多线程同时读写一个文件的问题
    heredoc
  • 原文地址:https://www.cnblogs.com/bluesea-flash/p/3338125.html
Copyright © 2011-2022 走看看