我的网址由于jsessionid而中断

时间:2017-10-09 15:40:58

标签: coldfusion

我的jsessionid存在严重问题,会自动粘贴到我的网址中。这个额外值如下所示:

 ;jsessionid=5046392DAA8687BE348FB51B57B69DB3.cfusion

这会粘贴到我的网址中导致网页未找到错误,因为它粘贴在网址中间,如下所示:

 https://mycompany.com;jsessionid=5046392DAA8687BE348FB51B57B69DB3.cfusion/index.cfm?p=home&home=current

但这只发生在我打开IE中的链接时(我的是IE 11)。 当我在FireFox或Chrome中打开它时,我没有遇到这个问题。它通常显示为:

 https://mycompany.com/index.cfm?p=home&home=current

我的链接如下:

 <a id="#url.home#" href="index.cfm?p=home&home=current" target="iframe_main">HOME</a>

但是在home.cfm我在页面顶部:

   <CFIF IsDefined("session.usergroup") AND session.usergroup EQ 0>
        <CFLOCATION url="/index.cfm?p=home&form=current&loginerr=Your session is expired. Please re-login again">
   <CFELSE>
      show the page
   </CFIF>

我尝试在CFLOCATION中使用AddToken =“NO”属性。这将消除我在IE中的问题,但我遇到了一个新问题。我的会话不起作用!! 我的Dep正在切换到ColdFusion2016,我正在CF2016中进行此项工作。 有没有办法解决这个问题?请帮帮忙,谢谢!

0 个答案:

没有答案