2012-08-02 9 views
0

所有其他瀏覽器(FireFox,Chrome等)的Cookie仍然存在。 注意:使用IE8通過使用Web應用程序的IP地址而不是URL瀏覽到我的Web應用程序將保持Cookie正常。瀏覽我的VisualBasic2010使用IE8創建的網絡應用程序的URL不會堅持餅乾

我的IE8瀏覽器選項設置爲接受所有Cookie。

這在多臺計算機上的IE8上失敗。

我可以在IE8>Dev Tools > Cache > View Cookie Info中看到cookie未被儲存。

+0

這個問題並沒有太大的意義。如何去'example.com'關聯*你的* web應用程序? – 2012-08-03 08:37:09

+0

對不起。 stackoverflow自動添加了令人困惑的「example.com」。 我剛剛用最新的研究重新編輯了這篇文章。 – 2012-08-03 13:18:51

+0

另外:如果現在已經清楚了,請點擊向上箭頭 - 負面的箭頭讓我不能接受新的問題。 – 2012-08-03 13:32:41

回答

0

SOLUTION:問題走了後,我重做了用於存儲的cookie我的方法...

sub update_cookie_string(cookie_string, cookie_subkey ) 

    dim cookie_object as HttpCookie  
    if request.cookies(PROGRAM_COOKIE_NAME) is nothing then ' PROGRAM_COOKIE_NAME not at browser? 
     cookie_object = new httpcookie(PROGRAM_COOKIE_NAME)   ' init cookie object as cookie named: PROGRAM_COOKIE_NAME 
    else 
     cookie_object = request.cookies(PROGRAM_COOKIE_NAME)   ' Read cookie named PROGRAM_COOKIE_NAME from page from browser 
    End If 

    cookie_object.Values(cookie_subkey) = cookie_string  ' Update cookie_subkey with new value cookie_string 
    cookie_object.Expires = DateTime.Now.AddDays(365)   ' set expiration for a long time 
    response.Cookies.add(cookie_object)     ' Send it back to browser for storage there. 
end sub 



' Retrieve stored cookie_subkey. 
function get_cookie_string(byval cookie_subkey ) 
    dim cookie_object as HttpCookie  
    if request.cookies(PROGRAM_COOKIE_NAME) is nothing then ' PROGRAM_COOKIE_NAME not at browser? 
     get_cookie_string = "" 
    else 
     get_cookie_string = Request.Cookies(PROGRAM_COOKIE_NAME)(cookie_subkey) ' Return string value of cookie_subkey 
    End If 
相關問題