問題タブ [setcookie]

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 に答える
245 参照

asp.net - Asp.NetCookie共有

これはC#.Netコードです:

2つのHttpWebRequest呼び出し間でCookieを共有する方法は?

詳細:

abc.comからxyz.comへの最初のリクエストでフォームを投稿しています。このフォームには、システムで使用されるいくつかの設定変数が含まれています。他のページに表示されるグリッドページのサイズを設定するフォームに入力フィールドがあるとします。

以前のリクエストで設定を更新したら、asp.net gridview/gridを表示する別のページにリクエストを送信します。グリッドには複数のページが含まれている可能性があり、ページサイズは前のリクエストで設定したものである必要があります。しかし、HttpWebReeustを介してこれを行うと、発生しません。

ブラウザ経由で行うと、ブラウザに設定ページを読み込んでからグリッドビューページに移動します...ページサイズが更新されているのがわかります。

これをコードで実現したいと思います。Sicne私はこのグリッドを削っています。ページサイズを設定するか、コードを使用してグリッドページに1つずつアクセスする必要があります。

または、最初のリクエストで設定するために使用される2番目のリクエストでCookieを設定することは可能ですか?私がこのように行けば素晴らしいでしょう。解決策はありますか?すべての投稿はabc.comからxyz.comに移動します。

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

php - Chrome 5 で Cookie を設定できない

今日から、v5 にアップデートしたばかりの Google Chrome でトリッキーな問題に直面しています。
Web サイトでユーザー ログイン プロセスを実行しています。FF 3.6.x と IE 7 ではすべて正常に動作しますが、Google Chrome 5 では Cookie を設定できません。以前は v4 で非常にうまく機能していたため、5 について言及しています。

私のPHPスクリプトは次のようになります。

setrawcookie私は何の結果もなしに別の方法を試しました。

FF 3.6.x および IE7 出力:

一方、Chrome v5 の出力:



そして明らかに、Google Chrome 5 にはこの Cookie の痕跡は見られません。何か考えはありますか? =/

乾杯、
ニコラス。

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

php - ドキュメントの途中で PHP 経由で Cookie を設定するには?

「ヘッダーは既に送信されました」というエラーを発生させずに、ドキュメントの途中で Cookie を設定するにはどうすればよいですか? 私がやろうとしているのは、ログアウト スクリプトを作成することです (ログイン Cookie の設定が機能します...とても奇妙です。if ステートメントで囲まれているためですか?) しかし、ページ タイトルやその他の内容は既にエコーしていますこのログアウトを行う前に、ページの上部にあります。

ありがとう!

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

php - 最後の Unix 時間は?

最後の Unix 時間は 10 進数で何ですか? Cookieの有効期限として設定します(PHPを使用)。問題を引き起こす可能性はありますか?

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

php - PHP Cookie が間違ったドメインに書き込む

アプリで使用する Cookie があります。次のようになります。

スクリプトのセクションで、ある条件に基づいて、Cookie の値を変更しようとしています。私はこのコードを使用しています:

その後、Cookie データは次のようになります。

.ドメインの先頭にaが追加されるのはなぜですか? 既存の Cookie を上書きしたい。

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

java - Set-Cookie ヘッダーを解析する Firefox ソース コードの場所は?

Set-Cookie ヘッダーが解析される Firefox のソース コードを教えてください。正確な動作を理解したい。

理由を知りたい場合は、さらにお読みください。アプリケーションのさまざまな制約のために、単一の Set-Cookie ヘッダー内で複数の Cookie を渡す必要があります。RFC-2109 では、

「Set-Cookie 応答ヘッダーは、トークン Set-Cookie: で構成され、その後に 1 つ以上の Cookie のコンマ区切りリストが続きます。各 Cookie は NAME=VALUE ペアで始まり、その後に 0 個以上のセミコロンで区切られた属性値が続きます。ペア。」

したがって、次の Set-Cookie ヘッダーを渡すことができるはずです

セット Cookie: name1=value1; attr11=attrval11; attr12=attrval12,name2=value2; attr21=attrval21; attr22=attrval22;

うまくいきません。ただし、以下は機能します

セット Cookie: name1=value1, name2=value2; attr1=attrval1; attr2=attrval2;

そして、さまざまな Cookie にさまざまな属性を与えたいと考えています。

[アップデート]

実際の例:

例#1-

セット Cookie: cookie1=value1; パス=/、cookie2=値2; パス=/

この場合、Firefox は最初の Cookie (名前は「cookie1」、値は「value1」) を解析して取得します (2 番目の Cookie は完全に無視されます)。

例#2-

セット Cookie: cookie1=value1,cookie2=value2; パス=/

この場合、Firefox は、名前が「cookie1」で値が「value1,cookie2=value2」の Cookie が 1 つあると認識します。これも意図したものではありません。

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

ruby - (ruby) ラック ミドルウェア コンポーネントで Cookie を設定するにはどうすればよいですか?

条件付きで Cookie を設定する必要がある Rails アプリ用のラック ミドルウェア コンポーネントを作成しています。私は現在、Cookieを設定することを理解しようとしています。グーグルで調べてみると、これはうまくいくはずです:

エラーは発生しませんが、Cookie も設定されません。私は何を間違っていますか?

0 投票する
5 に答える
10480 参照

php - php SetCookie は Firefox では動作しますが、IE では動作しません

私は2つのphpスクリプトを持っています

test.php

test2.php

次に、ブラウザで test.php を指定し、test2.php にリダイレクトします。その後、次の結果が得られます。

Firefoxでは、次のようになります。

ただし、IE6では、次のようになります。

注: 上記の PHPSESSID を意図的に X しました!

どこが間違っているのか、なぜ IE6 がクッキーを表示しないのか、誰にもわかりません。

前もって感謝します

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

php - Cookieは、ajax phpクエリを実行するときにのみアクセスできますか?

私はこれが以前に尋ねられたことを知っていますが、私はいくつかの説明と確認が必要でした。クッキーを作成するときに、XSSを防ぐためにhttponlyを使用するように言われました。

したがって、httponlyを使用する場合、ajaxリクエストを介してアクセスされるphpスクリプトは、アクティブなphpセッション(デフォルト:phpssessid)を判別し、$ _ SESSION変数を取得できますか?

問題は、httponlyオプションを使用して設計しなかったため、そのオプションを追加するとスクリプトの設計に何らかの影響があるかどうかが心配です。

ありがとう!

0 投票する
5 に答える
165 参照

php - PHP で Cookie を使用する

Cookie を設定して使用しようとしていますが、何も保存できないようです。

ログイン時に、次を使用します。

setcookie("username", $user);

しかし、Firefox と Web Developer プラグインを使用すると、Cookies -> Cookie 情報を表示 ユーザー名の Cookie はありません。

また、次のページから値にアクセスしようとすると、

$_COOKIE["username"]

null/空を返しています

var_dump(setcookie("username", $user)); 結果:bool(true)

var_dump($_COOKIE) 結果: 特定の Cookie は存在しません (他の Cookie は存在します)

私はさらにいくつかのテストを行いました...

Cookie はログイン後 (最初のページ) に存在しますが、別のページ (2 ページ目) に移動すると消え、永久に失われます...

存在する必要がある、または存在しないヘッダーはありますか?