код swf

Код:
a = [];
// Массив
l = new LoadVars();
l.onLoad = function() {
trac=l.toString();
t = l.kol;
// Количество переменных
for (k=0; k<t; k++) {
a[k] = l["res["+k+"]"];
}
trace(a[0]);
_root.t0 = a[0];
trace(a[1]);
_root.t1 = a[1];
trace(a[2]);
_root.t2 = a[2];
};
trace("запрос");
//l.sendAndLoad("as.txt", l);
l.sendAndLoad("http://hardar.jino-net.ru/php.php", l);
а в php скрипте:

PHP код:
<?
//$kol - это количество элементов массива
//$res[$k] - будущий элемент массива во Flash
$a[0]=1;
$a[1]=12342;
$a[2]=1343;
for ($k=0;$k<3;$k++) {
echo "&res[$k]=$a[$k]";
}
echo"&kol=$k";
?>
локально в dinamic text получается
kol=3&res%5B2%5D=1343&res%5B1%5D=12342&res%5B0%5D=1&onLoad=%5Btype%20Function%5D
а запуская на сервере там же получается только
onLoad=%5Btype%20Function%5D
может проблема в квадратных скобках в названиях переменных?