在Firefox中读取cookie的问题

时间:2011-07-18 11:55:54

标签: php jquery cookies

在我的应用程序中,我正在尝试读取cookie值但在firefox4中它正在读取它

PHPSESSID=6obpuf73q9l7oelqjp49vi4f57; __utmc=111872281; __utma=111872281.346828356.1310972579.1310977402.1310984221.3; __utmz=111872281.1310972579.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); plugins_pn=0; __utmb=111872281.100.10.1310984221; pages_pn=0; selection=contract-hire

并且在Chrome中它正在读取它

PHPSESSID=6obpuf73q9l7oelqjp49vi4f57;
selection=contract-hire

有些时候在FF4中它工作正常,但99%的时间都失败了。有人可以告诉我如何解决这个问题。

修改

我将cookie val视为

var cookval = document.cookie.split('=')[2];
    var sel = cookval.split(';')[0];
//sel contains the desired value

1 个答案:

答案 0 :(得分:2)

如果您想在javascript中阅读和设置Cookie,请使用以下小功能:http://www.w3schools.com/js/js_cookies.asp

(当我使用它时,我也会替换(/ \ + / g,'')以获取带空格的字符串)