問題タブ [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 投票する
3 に答える
2073 参照

php - 他のサブドメインのCookieを削除する

PHPでCookieを削除できるかどうか、つまり、特定のサブドメインを別のサブドメインから過去のある時点に再設定できるかどうか疑問に思いました。

例えば:

one.myserver.comで次のコードを実行しているとしましょう。これはtwo.myserver.comのCookieを削除するためのものです。

現在、この方法でそれを行うことは私にとってはうまくいきません。このようなものを機能させる方法はありますか?

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

php - ブラウザを更新せずにPHPでgetcookie変数を出力する

次のコードを使用して、Cookie なしでコンテンツのブロックを出力し、Cookie が設定されている場合は別の数値を出力しています。問題はgetcookie、ページが更新されるか、ユーザーが次のページに移動するまで、変数が機能しないことです。

ヘッダー リダイレクトを喜んで使用しますが、このコード内のどこに配置すればよいかわかりません (誰かがコード自体に対するより良い解決策を持っていない限り)。

また、上記のコードは、訪問者が WordPress 内の特定のページに到達した場合に Cookie を設定します。

example.com/?src=affiliate などのクエリ文字列を介してそれを行う別の方法はありますか

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

javascript - Chromeは、拡張機能内のXMLHttpRequestからのSet-Cookie応答ヘッダーを無視します

サーバーにリクエストを送信するChrome拡張機能のバックグラウンドページがあります。Set-CookieChromeのデバッグツールを使用すると、さまざまなヘッダーが返されることがわかります。ただし、後続のリクエストにはこれらのCookieは含まれていません。ChromeはCookieを破棄しているようです。これにより、サーバーに対して行われた各要求が新しいセッションとしてカウントされます。

サーバー側次のヘッダーが設定されています。

クライアント側私はwithCredentials = trueXMLHttpRequestオブジェクトに設定しました。

また、拡張機能マニフェストのアクセス許可セクションにサーバーのアドレスがあります。

私はここでの解決策に非常に近いと感じています-サーバーは正しいヘッダーで応答していますが、ChromeがCookieを保存しないことを決定した理由を完全に理解することはできません。

ヘッダー、XMLHttpRequestオブジェクト、またはマニフェストに設定する必要があるものは他にありますか?それともこれは不可能ですか?

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

php - PHP の setcookie の問題

このページを実行すると、ページに「Cookie が設定されました」と表示されるはずですが、画面は空です。なんで?

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

php - setcookie が 2 回目は機能しない

Web サイトのモバイル ビューとデスクトップ ビューを切り替えるスクリプトを作成しています。私がそれを成し遂げる方法は、ユーザーが「デスクトップ」をクリックしたときにシステムに Cookie を配置し、ユーザーが「モバイル」をクリックしたときに Cookie を削除することです。

システムは最初に配置された Cookie で動作し、リダイレクトが行われます。また、私のスクリプトは index.php の Cookie を読み取り、Cookie が存在する場合はデスクトップ ビューを提供します。ユーザーが「モバイル」をもう一度クリックすると、Cookie が削除され、USER AGENT チェックが実行されます。

2 回目に「デスクトップ」リンクをクリックすると、Cookie が設定されず、スクリプトの実行に失敗します。これにはどのようなエラーが考えられますか?

御時間ありがとうございます

編集: setcookie("mobile", "web",time()+31536000, "/"); で Cookie を作成しています。

setcookie("mobile", "",time()-60, "/"); による Cookie の削除

HTTP ヘッダーから、スクリプトの初回実行時に Set-Cookie パラメーターが渡されていることがわかりますが、Cookie を削除して再試行すると、setcookie パラメーターが渡されません。

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

cookies - グーグルアナリティクスのメインドメインを含むサブドメインからのCookieの設定

メインサイト
-www.example.comアプリサイト-app.example.com

Cookieはapp.example.comで作成されますが、www.example.comでも機能するはずです。

これは可能ですか?コードは何でしょうか?

Cookieは、アプリケーションの現在のすべてのメンバーを除外するGAのフィルターを作成するために使用されています。Cookieは、最初にログインしたときに設定されます。メインドメインとサブドメインの両方が同じGAトラッキングコードを使用します。

また、私がアクセスする別のサイトに「gacookie」という文字列のCookieがある場合、それはGoogle Analyticsフィルターに影響しますか、それとも追跡しているドメインとサブドメインからのCookieのみを準備しますか...

0 投票する
4 に答える
977 参照

php - Setcookie は Cookie を設定しません

こんにちは、私は Cookie を設定しようとしています。

store-cart3.php に移動すると、Cookie が設定されていませんでした Cookie の var ダンプが NULL を示しています。今日、私はこのコードに関係のない変更を更新しました。これまでのところ、これが機能していることはわかっています。このコードの前に HTML で何も出力されず、ファイルのエンコーディングを変更したとは思いません。セキュリティ対策?(私は今日このコードを約100回実行しました)

これはかなり迷惑なアイデアですか?

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

cookies - Google アナリティクスの包含/除外フィルターの Cookie 設定に関する質問

  1. サイトのすべてのメンバーに「gatracking」という名前の Cookie を設定し、「gatracking」Cookie を持つユーザーをホームページのトラフィックから除外する除外フィルターを GA に設定したいと考えています。別のサイトが偶然にも同じ名前の Cookie を使用している場合、GA 除外フィルターはそれをどのように処理しますか? フィルターは、追跡している特定のドメインに設定された Cookie のみを考慮しますか、それとも、保存した Cookie で「gatracking」という名前の Cookie を探すだけですか?

  2. 「gatracking」Cookie が app.mydomain.com に設定されている場合、www.mydomain.com を含めるように設定できますか?

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

jquery - ユーザーJqueryが選択したスタイルを保存するためにCookieを追加する方法

サイトにスタイルスイッチャーを追加しました。ユーザーが最後に選択したスタイルを保存する Cookie を追加したいと考えています。私はこのコードを持っています。誰かがプロセスを案内してくれますか?

読んでくれてありがとう!

サイトのスタイルを切り替えるには、次のコードがあります。

メイン スタイルとメイン カラーを呼び出す HTML

次に、通常どおりスクリプトを呼び出します

各ボタンには次のものがあります。

script.js コードは次のとおりです。

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

php - setcookie()にヘッダーの問題があります-空白、テキスト、または

次のコードには、開始phpタグの前に空白やテキストがありません。適用すると、ヘッダーがすでに「オンライン3」(setcookie)と呼ばれているという警告が表示されます。なぜか途方に暮れています。

助けてくれてありがとう。


BOM(Byte Order Mark)を使用してファイルをUTF-8として保存した場合、ファイルの先頭に3つの追加文字が出力されます。

これらの文字は、それがUTF-8ファイルであることを(ダムの)アプリケーションに伝えます。

ほとんどのアプリケーションでは、BOMを使用する必要はありません。

http://en.wikipedia.org/wiki/Byte_order_mark

BOMなしでのみファイルを再度保存する場合は、問題ないはずです。

これが実際のファイルを見ずに起こっていることかどうかはわかりませんが、試してみる価値はあります。

一部の編集者は、それがどのような種類のファイルであるかを示しています。EditPlusを自分でエディターとして使用し(Windows)、ファイルのエンコードが表示されます。