在一个网站中,若每页都使用了同一个cookies变量名,而又不想让每页的cookies变量值相同,有个最简单的方法:在每个cookies变量名前加上本页的ASP文件名。代码如下:
第一步:把下面的代码放在公共的config.asp中
cUrl=Request.ServerVariables("URL")
wz1=InStrRev(cUrl,"/")+1
wz2=InStrRev(cUrl,".")
cookiesPred=mid(cUrl,wz1,wz2-wz1)
第二步:在每页的cookies变量名前加上cookiesPred如同下:
response.cookies(cookiesPred&"leibie")=leibie
leibie=request.cookies(cookiesPred&"leibie")
第一步:把下面的代码放在公共的config.asp中
cUrl=Request.ServerVariables("URL")
wz1=InStrRev(cUrl,"/")+1
wz2=InStrRev(cUrl,".")
cookiesPred=mid(cUrl,wz1,wz2-wz1)
第二步:在每页的cookies变量名前加上cookiesPred如同下:
response.cookies(cookiesPred&"leibie")=leibie
leibie=request.cookies(cookiesPred&"leibie")
本文介绍了如何通过在cookies变量名前添加本页的ASP文件名来解决网站中各页面间cookies值相同的冲突问题,确保每个页面的cookies变量具有唯一性。
442

被折叠的 条评论
为什么被折叠?



