問題タブ [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.
php - リモート Web ページの Cookie を保存する
別の Web ページからコンテンツを取得する必要がある PHP アプリケーションがあり、現在読んでいる Web ページには Cookie が必要です。
Cookieを取得したらこの呼び出しを行う方法に関する情報を見つけました(http://groups.google.com/group/comp.lang.php/msg/4f618114ab15ae2a)が、生成方法がわかりませんクッキー、またはクッキーが保存される方法/場所。
たとえば、wget を介してこの Web ページを読み取るには、次のようにします。
... 私の質問は、PHP で「--save-cookies」ビットを実行して、フォローアップ PHP の stream_context_create / file_get_contents ブロックで Cookie を使用できるようにする方法です。
cookies - URL の書き換え以外に、Cookie を使用せずにセッションを維持するために利用できるオプションは何ですか?
ここ Stack Overflow や Web 上の他の場所で URL 書き換えのさまざまなオプションを見てきましたが、他のオプションがあるかどうかを知りたいと思っていました。
javascript - ブラウザからすべての Cookie を取得する必要があります
JavaScript を使用して、ブラウザーに保存されているすべてのCookieを取得する必要があります。どうすればそれができますか?
javascript - JavaScript を使用して単一の Cookie 値を取得および設定する「最良の」方法は何ですか?
ページがキャッシュから読み込まれた場合でも、ページが参照されるたびに Cookie の値をインクリメントしたい。これを実装するための「最良の」または最も簡潔な方法は何ですか?
session - お気に入りのクロスドメインCookie共有アプローチは何ですか?
iframe / p3pのトリックが最も人気があると思いますが、javascript +非表示フィールド+フレームが実際にハックジョブのように見えるため、個人的には好きではありません。また、Webサービスを使用して通信するマスタースレーブアプローチ( http://www.15seconds.com/issue/971108.htm )にも出くわしました。これは、ユーザーに対して透過的であり、さまざまなブラウザーに対して堅牢であるため、より優れているようです。
より良いアプローチはありますか、そしてそれぞれの長所と短所は何ですか?
c# - 画像キャッシュ、HTTPHandler および FormsAuthentication
セットアップ:
Formsauthentication
Cookie を使用してログイン チケットを保存する Web サイトに取り組んでいます。このサイトにはHTTPHandler
、データベースに保存された画像を管理する もあります。ハンドラーはイメージをキャッシュして公開し、20 分で期限切れになります。画像にはページと同じライフサイクルがあるため、画像にもFormsauthentication
Cookie が含まれていることに気付きました。構成は IIS 6、Win2k サーバーで、コンテンツの有効期限は有効になっていません。
問題:
私たちが経験しているのは、人物 A がログインして、いくつかのページにアクセスすることです。次に、B さんはログインしていないデフォルトのページにアクセスし、A さんの Cookie を取得して、A さんのすべてのデータを表示できるようにします。IIS で Content Expiration をオンにして問題を再現しましたが、一貫して再現していないため、Content Expiration が問題の再現に役立ったかどうかはわかりません。画像はパブリックとしてキャッシュされており、またFormsAuthentication
. これが Web サイトへの攻撃ではないことはわかっています。
この動作に似たようなことを経験した人はいますか? もしそうなら、この問題を一貫して再現する方法について何かアドバイスをいただけますか?
asp.net - ASP.NET で実行時に FormsCookieName を変更する方法
アプリケーションのインスタンスごとに FormsCookiePath の FormsCookieName を変更したいと考えています。1 つのサーバー/ドメイン名に複数のインスタンスを持つアプリケーションがあります。このため、Cookie が相互に上書きされるため、同時に 1 つのアプリケーションでしか作業できません。セッションについても同じです。
たとえば、Global.asax Application_Start でこの名前を動的に変更する方法はありますか? これは、CookieName のベースとして使用できるライセンス名を各アプリケーションに保持するので便利です。
既に Web.config と追加のファイルを使用して、次を使用して外部ファイルの Web.config 値を上書きしています。<appSettings file="Web.AppSettings.Config">
しかし、これには、データベースから設定を取得できるため、忘れられる可能性のある手動のアクションが必要であり、冗長です。
ありがとう。
javascript - JavaScriptを使用してCookieがブロックされているかどうかを確認する方法
JavaScriptを使用してCookieがブロックされているかどうかを確認するにはどうすればよいですか?
cookies - CFMX 8 で永続的な追跡 Cookie を無効にできない
CFMX 8 エンタープライズ
セキュリティ要件により、永続的な Cookie を使用できないことが規定されているため、メモリ変数の [J2EE セッション変数を使用する] 設定をオンにしました。
この設定をオンにすると、「JSESSIONID」セッション Cookie のみを作成して使用するように CF に指示することを理解しました。
ただし、私のサーバーは、有効期限が 30 年後の古いスタイルの「CFID」および「CFTOKEN」Cookie をまだ作成および使用しているようです。
明らかに、Application.cfc で CFCOOKIE を使用して CFID と CFTOKEN を操作して有効期限を削除するという古いトリックを実行できますが、これはすべてのアプリケーションに追加する必要があるものです。
ColdFusion サービスの再起動と同じくらい簡単ですか? バグ?それとも設定を誤解しているだけですか?
java - Java で Cookie から電子メール文字列を読み取る
私のアプリケーションでは、ログイン フォームに事前入力できるように、ユーザーのメール アドレスを Cookie に保存する必要があります(username == email address)
。JavaScript で Cookie の値を設定します。JavaScript から読み取ると、foo@bar.com
. Firefox の Cookie ビューアで見ると、foo@bar.com
.
ただし、Javaのサーバー側で読み取ろうとすると、foo
.
ここで何らかのエンコード/デコードを行う必要がありますか? もしそうなら、JavaScript と Java の両方でデコードできるようにするにはどうすればよいですか?
前もって感謝します!-マイケル