問題タブ [httpcookie]
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.
asp.net - ASPスクリプトへのNode.jsサーバー側HTTPリクエスト
現在、node.js でアプリケーションを構築しています。ASP スクリプトに対してサーバー側の HTTP 要求を作成し、結果を返そうとしています。
ブラウザでその URL に移動すると、すべて問題ありません。データが返されます。ただし、restlerまたはその他のモジュールを使用してnode.jsでこれを行う場合。何も返されません......リクエストのヘッダーに ASP.NET_SessionId Cookie を追加するまで。ブラウザからの成功した GET からこの Cookie をコピーしました。
node.jsでこのセッションCookieサーバー側を取得/設定するにはどうすればよいですか?
Express フレームワークの使用。以下のコード。
app.js
ルートindex.js
c# - WebブラウザのC#アプリケーションでCookieの読み取り/書き込みを無効にする
Web ブラウザーの C# コントロール アプリケーションで、Web サイトが Cookie を読み取ったり、新しい Cookie を書き込んだりできないようにしたいと考えています。Webbrowser c# アプリケーションの実行時に、すべての Web サイトですべての読み取り/書き込み Cookie 操作を無効にすることをお勧めします。そうでない場合は、読み取り/書き込み Cookie 操作を無効にする必要がある Web サイトのリストがあります。
.NET 2.0 フレームワークを使用していますが、4.5 も使用できます
asp.net-mvc - Cookie を使用して PersonID を別のページに送信する
ユーザーが休日のページに移動すると、2 つのことのうちの 1 つを行うことができます。
1)ドロップダウンボックスを使用して「個人名」を選択し、「表示」をクリックすると、この個人の現在のすべての休日が表示されます
2) [新規作成] をクリックすると、ユーザーは新しい休日を追加できる作成ページに移動します (ここから、ドロップから個人名を選択し、カレンダーから日付を選択します)。
これはすべて機能しますが、ユーザーが最初に人の名前を選択して表示をクリックするという最初のパスをたどった場合 (休日が表示されます)、パス 2 を選択して「作成」をクリックすると、作成ページにジャンプします。ただし、ドロップ ダウン ボックスは [選択] に戻ります。前のドロップ ダウンから選択した既存の人をこのドロップ ダウンに表示したいと思います。
Cookie または URL/パラメータ?
とにかく私は立ち往生してください助けてください
クッキーを食べてみました。
// index の currentPersonID を int として使用しようとしましたが、許可されません。
これを実行したら、値を保存するためにドロップダウンを取得するにはどうすればよいですか? 何か助けはありますか?
ありがとう
google-chrome - Chrome cookie の作成: & 有効期限: 2 時間前の時刻
別の質問: クロムは時計の設定に何を使用しますか?
30 分間の Cookie を開発およびテストしているときに、Chrome が Cookie がコンピューター時間より 2 時間早く作成され、2 時間早く期限切れになると宣言していることを発見しました。
多分写真は詳細を助けるでしょう。これは開発現場に限ったことではありません。たとえば、現地時間 (米国/東部) の午前 8 時 22 分と macbook の時計で SO を訪れました。Chrome によると、午前 6 時 22 分に 2 つの Cookie が設定されました。(その時、ラップトップも私もまだ寝ていました。)
Gmail のタイムゾーンは米国/東部に設定されています。
これが意図されたものであるか、設定が正しくないか、バグの可能性があるかどうかについてのアイデアはありますか?
c# - C# MVC4 ウィンドウのユーザー名と Cookie の問題
まず、悲しいことに、このコードを _Layout.cshtml に配置する必要があるのか、コントローラーのどこかに配置する必要があるのか わかりません。すべてのページで実行する必要があるため、_Layout.cshtml ページに配置しました。
これは、イントラネット Web アプリ用です。私がやろうとしているのはこれです:Cookie(ユーザーのユーザーIDを保持している)が見つからない場合は、Windowsのユーザー名を取得し、データベースにアクセスして対応するユーザーのユーザー名を取得するクラスを実行します。ユーザー ID を取得する - それを含む Cookie を作成します。それほど難しいことではありませんが、特に 1 つの行と、そのさまざまな化身は、サポートを拒否しています。全体としてのコードは次のとおりです。
行 2 - var winuser... -問題があるようです。この現在の化身では、ビルド エラーが発生しています。非静的フィールド、メソッド、またはプロパティ 'myprojectname.Models.MyIntranetDataContext.getUserId(string)' にはオブジェクト参照が必要です。
.ToString を追加しても気に入りません。
私もwinuserをこれにしようとしました: Page.User.Identity.Name;
これにより、ビルド エラーは発生しませんでした。デバッグを開始しようとすると、彼女はこの美しいエラーで爆発します:「null 参照でランタイム バインディングを実行できません」
Windowsのユーザー名を取得したら、すべてうまくいきます。
実際、これは Cookie に関するものではなく、MVC に関するものでもありません (ただし、このコードを配置する場所に関するガイダンス - _Layout.cshtml?) は除きます。本当にそれは私ができないように見えるWindowsのユーザー名を取得することです。何卒よろしくお願い申し上げます。
上記の名前は実際のものではないことに注意してください - 単なる例です。
c# - ページを更新せずにCookie値を取得する方法
usercontrol [A]でCookie値を設定し、別のusercontrol[B]で値を読み取っています。
ただし、この値はサーバー側のページ更新でのみ使用できます。更新された値はfirebugcookieタブで確認できます。
ページを参照すると、正しい値がページに表示されます。
この問題を修正するにはどうすればよいですか?usercontrol[B]でCookieを読み取るために使用しているコードは次のとおりです。usercontrol [A]で設定した新しい値ではなく、常に古い値です。
java - ブラウザの Cookie を使用して webApplication データを保存する
私の GWT Web アプリケーションでは、アプリ データの一部をユーザーのブラウザ Cookie に保存したいと考えています。ユーザーによって変化するレイアウト条件など。これどうやってするの?
security - Cookie エンコーディング Base64
Cookie は base64 エンコードにすることができます。pcap をキャプチャした場合、Cookie が base64 でエンコードされていることがわかりますか? ここでの論理的根拠は、パディング (=) 記号を見ても、それが base64 でエンコードされていることがわかりません。パディングはあり得ません。Cookie 形式は、URI のように、エンコードされているかどうかを判断する方法をサポートしていますか。
asp.net - ASP.NET Web ブラウザーのキャッシュに Cookie を含める
ユーザーの場所を要求し、それを Cookie に保存する Web サイトがあります。Web サイトにキャッシュを追加して、同じ URL/クエリ文字列/Cookie へのすべてのリクエストでクライアントのブラウザ キャッシュが最初に使用されるようにしたいと考えています。を使用して、サーバー上の各要求に対してカスタム文字列を作成することvaryByCustom
で、サーバー キャッシングでこれを機能させることができます。outputCacheProfiles
ブラウザで「更新」を押さなくても、ユーザーが Cookie を新しい場所で更新した後、各ページの新しいバージョンを強制的に要求する方法が見つかりません。
Web ブラウザーのクライアント キャッシュの依存関係として Cookie を含めるにはどうすればよいですか?
これは私が現在行っていることで、サーバー上のさまざまな url/querystring/cookie コンボをキャッシュするために機能します。
web.config で。
マイページのプロフィールを使用するには...
global.asax.cs 内 ( CookieSupport
Cookie を読み取るための内部クラスです)
これが私のクッキーの作成方法です...
asp.net-mvc - asp.net mvcで永続的なCookieの有効期限がセッションに設定されていますか?
私は ASP.NET MVC を使用しており、誰かがサイトに戻ったときに自動的にログインできるようにしたいと考えています (このサイトとまったく同じ方法で)。
ユーザーが最初に登録またはログインするときに、Cookie を次のように設定します。
ユーザーとしてログインしてこれをテストし、Cookies
タブを確認するとFirebug
、有効期限が に設定されていSession
ます。ブラウザーを閉じてから自分のサイトに戻ると、ログインしていません。これは、ブラウザーを閉じるとセッションが終了することを期待するものです (しかし、これは私が望んでいることではありません!)。
ただし、ログインしてサイトをナビゲートすると、1 分が経過すると有効期限Session
が表示されなくなり、実際の日付スタンプとして表示されます。その後ブラウザを閉じて自分のサイトに戻ると、自動ログインされます。
要約すると、私の有効期限は、Session
私が規定した実際の有効期限 (この場合は t + 1 分) までに設定されており、サイトでアクティブになっているようです (スライド有効期限を使用しています)。
有効期限を FormsAuthentication チケットに記載されているものに設定する方法はありますか (および として表示されませんSession
)?