[Flash+PHP]データをサーバへ送るには

FlashからPHPへデータを送って返事をもらうという処理をするとき、
いつもコードを忘れてしまうのでメモ

Flash側
var variables=new URLVariables();
variables.step="送るデータ";

var urlreq=new URLRequest(php_path);
urlreq.method=URLRequestMethod.POST;
urlreq.data=variables;

var urlloader=new URLLoader(urlreq);
urlloader.dataFormat=URLLoaderDataFormat.VARIABLES;
urlloader.addEventListener(Event.COMPLETE, get_data_complete);
urlloader.load(urlreq);

function get_data_complete(e){
	var vars=new URLVariables(e.target.data);
	var str=vars["returndata"].toString();
	trace(str);
}
PHP側  パーミッションの設定を忘れずに
<?php
$step = $_POST['step'];
$ss="データ受け取りました";
echo "returndata=".$ss;
?>