대부분 호스팅이나 APM, 일반적인 리눅스에서 쓰는 라이트 개발자에게는 큰 도움이 될 것이다.
AS 에서의 사용법.
1. php 로 변수를 넘길때
import DMIUtil;
var str:String = "고급인력 우야꼬"; var strConverted:String = DMIUtil.urlencode(str); // %EA%B3%A0%EA%B8%89%EC%9D%B8%EB%A0%A5+%EC%9A%B0%EC%95%BC%EA%BC%AC
var req:URLRequest = new URLRequest(); req.url = "insert.php?str=" + strConverted;
var loader:URLLoader = new URLLoader(); loader.load(req);
2. php 에서 값을 받을때
import DMIUtil;
var loader:URLLoader = new URLLoader(); loader.addEventListener("complete", onComplete); loader.load(new URLRequest("get.php"));
function onComplete(e:Event):void { var str:String = loader.data as String; //%EA%B3%A0%EA%B8%89%EC%9D%B8%EB%A0%A5+%EC%9A%B0%EC%95%BC%EA%BC%AC var strOriginal:String = DMIUtil.urldecode(str); // 고급인력 우야꼬 }