Ben de, PHP bir decodeValue()
fonksiyonunu zevk verebilecek herhangi bir yolu var mı? Ben bir PHP dosyası için bu encodedValue değerleri gönderme ve ben bir dizi olarak PHP onlarla çalışmak gerekir.
Nasıl Ext kodlanmış devletten bir PHP dizi falan ile sona erebilir? Ya da, ben kolayca PHP onları okumak mümkün kodlanmış değerleri işe yarayabilir başka bir yolu var mı? Burada fonksiyon kodu:
decodeValue : function(cookie){
var re = /^(a|n|d|b|s|o)\:(.*)$/;
var matches = re.exec(unescape(cookie));
if(!matches || !matches[1]) return; // non state cookie
var type = matches[1];
var v = matches[2];
switch(type){
case "n":
return parseFloat(v);
case "d":
return new Date(Date.parse(v));
case "b":
return (v == "1");
case "a":
var all = [];
var values = v.split("^");
for(var i = 0, len = values.length; i < len; i++){
all.push(this.decodeValue(values[i]));
}
return all;
case "o":
var all = {};
var values = v.split("^");
for(var i = 0, len = values.length; i < len; i++){
var kv = values[i].split("=");
all[kv[0]] = this.decodeValue(kv[1]);
}
return all;
default:
return v;
}
}
Teşekkür ederim.