所以我工作的站点有通过传递一个键和值系统,通过查询字符串操作的过滤系统。URL编码,安全分隔符
整个网站很快就要经历一个重新考虑的因素,我在维护现有网站时,在讨论实现此目的的正确方法之前,我只需要改变我的分隔符的想法。
目前的格式是这样的:
cf=<key>:<value>
的问题是,我最近碰到一个问题,因为我们的一些此过滤器的新的价值观包含它们当中:
。即:cf=MO_AspectRatio:16:10
的值是是url编码,但浏览器去编码%3A到:上飞,因为:不打破固有的网址。
我需要的网址安全分隔符是一些建议没有:
,-
,_
,&
,?
这是有道理的。我不在寻找像()
或野生东西的解决方案。
是的,这是该网站的重新构建计划,或者可能是重新构建当前的过滤机制。今天我更关心数据变化而不是破坏现有的功能。 谢谢:) – Aren 2010-04-30 23:26:12