2011-10-26 36 views
1

HTTPOnly Cookie ASP.NET_SessionIdの値を変更する方法はありますか? ASP.NETサーバーにアクセスすることができないため、JavaScriptまたはAccess-VBAを使用する必要があります。設定値ASP.NET_SessionId(document.cookie DOM)(IE 7)

アンASP.NETアプリケーションでは、ログイン時にこのクッキーを設定しています。また、それはここでcenarioのInternet Explorer上で行われる7

を必要とします私はそれの後の値を変更する必要があります。方法がある場合...

+0

クッキーの名前を知っているし、(あなたはJSやVBAを使用して取得することができます)DOM文書へのアクセス権を持っているなら、あなたはクッキーの値を変更することができるはずです。これまでに何を試しましたか?そして、なぜこれを行う必要がありますか? –

+0

サイト内を移動中に別のアプリケーションを呼び出すため、これを行う必要があります。このアプリケーションは私のソリューションとは違う別のクッキーを生成し、私のソリューションを無効にします。だから、私は古い値を新しい値に変更する必要があります。 –

+0

私はJavascriptのVBA関数IE.Navigateのdocument.cookieメソッドを、ヘッダー、javascriptからの単純なsetcookieを他のものと同じ運を使って設定しようとしました。このクッキーは特別なようですが、私が試した方法では決してこれに価値を設定することはできません。 –

答えて

1

HTTPOnlyクッキーは、HTTPだけです。そのように設定されているため、JavaScriptを使用して変更またはアクセスすることはできません。

Protecting Your Cookies: HttpOnly