問題タブ [cookies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2909 参照

c# - C# でソケット経由でクライアントに Cookie を送信するにはどうすればよいですか?

この権利があれば、コードは特定の URL で Cookie を取得できますが、Cookie をコンテナーに取得したら、ソケット経由でクライアントに送信するにはどうすればよいでしょうか? すぐ下のコードが通常の http ページ要求に対してここで行うように。

リクエスト/レスポンス用の私のコード セクション

これは私がコーディングしているプロキシ サーバーの一部であり、Cookie に問題があります。

C#.net3.5

0 投票する
2 に答える
20065 参照

javascript - 特定のドメイン内のすべての Cookie を削除する JavaScript ブックマークレット

subdomain.thisdomain.com とその中のいくつかのサブフォルダーに Cookie を書き込む Web アプリをテストしています。存在するフォルダーに関係なく、そのサブドメインの下にあるすべての Cookie を削除するブックマークレットに入れることができる JavaScript を探しています。

何か案は?

0 投票する
1 に答える
16349 参照

cookies - IE8 は、リダイレクト後に新しいウィンドウを開くと Cookie を失います

Internet Explorer 8 ベータ 2 を使用しています。

  1. クライアントはhttp://alpha/fooで POST を実行します

  2. サーバーはhttp://beta/barへのリダイレクトで応答します

  3. クライアントはhttp://beta/barで GET を実行します

  4. サーバーはhttp://beta/bazへのリダイレクトで応答し、Cookie を設定します

  5. クライアントは、Cookie を含むhttp://beta/baz で GET を実行します

  6. サーバーが応答を提供

  7. ユーザーがページ内のリンクで [新しいウィンドウで開く] を選択する

  8. クライアントは、 Cookie なしでhttp://beta/linkでGET を実行します!

ステップ 7 でユーザーがリンクをクリックしただけの場合、Cookie正しく渡されます。リダイレクトがない場合、ユーザーが「新しいウィンドウで開く」を選択しても、Cookie は正しく渡されます。

ステップ 8 で IE8 に Cookie を渡すように説得する方法はありますか?

(編集: これは IE8 ベータ 2 のバグだと思うので、IE ベータ ニュースグループ で取り上げました。回避策の提案を歓迎します。)

0 投票する
24 に答える
561007 参照

javascript - JavaScript ですべての Cookie を消去する

JavaScript を使用して現在のドメインのすべての Cookie を削除するにはどうすればよいですか?

0 投票する
1 に答える
1120 参照

c# - CruiseControl からのみ失敗する IE.GetCookie を使用した WatiN テスト

今日、Cookie の値が正しく保存されていることを確認するために、いくつかの簡単な WatiN テストをアプリに追加しました。

テストは、チーム内のすべてのマシンでローカルにパスします。ただし、CruiseControl が Build サーバーでテストを実行すると、これらの新しいテストは次の行で失敗します。

browser.GetCookie(url, cookieName)

CruiseControl ログに表示されるエラーは、次の古いものです。

Object reference not set to an instance of an object.

CruiseControl を実行するのと同じユーザー アカウントを使用してリモート デスクトップでビルド サーバーにログオンし、MbUnit を手動で実行すると、テストに合格しました。したがって、Cookie にアクセスするためのビルド サーバーのアクセス許可に問題はありません。

ヘルプを求めてすべての WatiN ドキュメントに目を通しましたが、何も表示されません。CruiseControl サービスを再起動しました。考えられるすべてのことを試しましたが、Cruise Control がこれらのテストを実行する方法で何が違うのか、完全に途方に暮れています。

これを引き起こしている可能性があるもの、および/またはそれを解決する方法を誰かが知っていますか?

0 投票する
2 に答える
174018 参照

python - How to use Python to login to a webpage and retrieve cookies for later usage?

I want to download and parse webpage using python, but to access it I need a couple of cookies set. Therefore I need to login over https to the webpage first. The login moment involves sending two POST params (username, password) to /login.php. During the login request I want to retrieve the cookies from the response header and store them so I can use them in the request to download the webpage /data.php.

How would I do this in python (preferably 2.6)? If possible I only want to use builtin modules.

0 投票する
6 に答える
34548 参照

asp.net - ASP.NET Cookie の有効期限は常に 1/1/0001 12:00 AM です

次のコードを使用して、Cookie の有効期限を設定しています。



他のページで Cookie タイムアウトを読むと、0001/1/1 12:00 AM になっています。誰かが私が問題を理解するのを手伝ってくれるなら、私はそれを感謝します. ASP.NET 3.5 を使用しています

わかった。Gulzar からのリンクを読んだ後、HttpRequest で cookie.Expires をまったくチェックできないようです。サーバーはクライアントマシンの実際の時間を知ることができないため、リンクは cookie.Expires が常に DateTime.MinValue に設定されていることを示唆しているように見えるためですか? これは、自分で時間を Cookie に保存して確認する必要があることを意味しますか? 私の理解は正しいですか?

ありがとうシャンカール

0 投票する
3 に答える
2023 参照

python - 誰かのコンピュータに設定した Cookie を削除するにはどうすればよいですか?

ユーザーがログインする Web システムがあり、セッションの Cookie が保存されます。彼らが他の誰かとしてログインするか、ログアウトするとき、私が保存した元の Cookie を削除したいと思います。それを行う最善の方法は何ですか?私は Python と Apache を使用していますが、答えはほとんどの言語で同じであると思います。

0 投票する
2 に答える
4199 参照

asp.net - ASP.NET: ポップアップ ブラウザー ウィンドウとセッション Cookie

概要: Windows エクスプローラーを使用して ASP.NET Web サイトを参照する場合、ポップアップ ウィンドウは親ウィンドウからセッション Cookie を「借用」しません。

詳細:

ASP.NET Web サイト (.NET 2.0) に取り組んでいます。フォーム認証を使用しています。セッションを処理するために Cookie を使用する必要があります。

ページにボタンがあります。ユーザーがそれをクリックすると、ポップアップ ウィンドウが開きます。ポップアップには、以前に親ブラウザー ウィンドウから設定されたセッション変数を使用する ASPX ページが表示されます。IE (6、7、8) と Firefox 2.0 を使用して Web サイトをテストしてきました。これらすべてのブラウザーで、ポップアップ ウィンドウは親ブラウザー ウィンドウと同じセッションにアクセスでき、すべて正常に動作します。

ポップアップ ウィンドウにエラーが表示されるというバグがクライアントから報告されました。ログ ファイルを見ると、ポップアップ ページがセッション変数にアクセスしようとした時点で NullReferenceException であることがわかります。クライアントと話していると、彼はメインの Web サイトを Windows Explorer で開いたと言っていました!!!

テスト マシンで問題を再現することに成功し、ポップアップが新しいセッションを使用していることを確認しました。

マシンには Win XP と IE6 がインストールされている必要があります。IE7 では、Web サイトは正常に動作します。

0 投票する
3 に答える
4564 参照

c# - HTTP Cookie を使用する複数の asmx サービスを使用する WCF クライアント

複数の WCF クライアント エンドポイントで、同じ http Cookie (実際には asmx セッション ID) を使用しようとしています。

サーバーにはいくつかのエンドポイントがあり、そのうちの 1 つが次のとおりです。

AuthenticationService.asmx
Login() <- サーバーである HTTP Cookie を作成します ASP.NET sessionid
Logout() <- 同じ Cookie を破棄し ます

SomeOtherService.asmx
DoSomeThing() <- AuthenticationService.asmx から有効な Cookie を要求します。

複数のエンドポイントで HTTP Cookie を共有するにはどうすればよいですか。

サーバー コードを制御できないため、WCF を使用する必要があります。