【发布时间】:2013-04-23 19:04:42
【问题描述】:
我有一个程序在页面上的 cookie 中写入重定向,
SetCookie(key,value);
Response.Redirect("SecondPage.aspx");
并尝试读取第二页上的 cookie。
var value = GetCookie(key);
就这么简单!它在 IE/FF/Chrome 上运行良好,但在 Apple 的 Safari 上不行!
这是 cookie 值在 IE/FF/Chrome 中的外观:
flyerName=1111+test+road%2c+LS%2c+MO&flyerPersonId=1241BST34&flyerTemplate=Vertical.pdf&flyerListing=6666&flyerOrg=TESTORG
在 Safari 中:
flyerName=1111+test+road
显然 Safari 已经截断了 %2C 之后的字符串,即 ascii 表中的逗号(,)!
附:我见过this post,但对我没有帮助。
【问题讨论】:
标签: asp.net .net cookies safari