私はいつでも私がクッキーを削除するまでウェブサイトの古いウェブサイトを更新するので。私はすべてのユーザーがクッキーを削除する方法を知っているとは思わない。そのページから撮影ブラウザでクッキーを削除して以前のバージョンを忘れるようなものをウェブサイトに含めることはできますか?
0
A
答えて
0
、これはあなたのドメインのクッキーのすべての設定を解除します。
// unset cookies
if (isset($_SERVER['HTTP_COOKIE'])) {
$cookies = explode(';', $_SERVER['HTTP_COOKIE']);
foreach($cookies as $cookie) {
$parts = explode('=', $cookie);
$name = trim($parts[0]);
setcookie($name, '', time()-1000);
setcookie($name, '', time()-1000, '/');
}
}
0
私はこれを使ってクッキーを削除 "deleteCookie(SNAME)" をJS:
function miTrim(cadena){
var seguir;
seguir = true;
while (cadena != "" && seguir) {
if (cadena.charAt(0)==' ') {
cadena = cadena.substring(1, cadena.length);
} else {
if(cadena.charAt(cadena.length-1) == ' ') {
cadena = cadena.substring(0, cadena.length-1);
} else {
seguir = false;
}
}
}
return cadena;
}
function obtenerCookie(cookieBuscada){
var todasCookies = document.cookie;
var matrizCookies = todasCookies.split(';');
var unaCookie;
var nombreCookie;
var posicion;
for (var i= 0; i < matrizCookies.length; i++) {
unaCookie = matrizCookies[i];
posicion = unaCookie.indexOf("=")
if (posicion > 0) {
nombreCookie = miTrim(unaCookie.substring(0,posicion));
if (nombreCookie == cookieBuscada) {
return unaCookie.substring(posicion +1);
}
}
}
return "";
}
function deleteCookie(sName) {
document.cookie = sName + "=" + obtenerCookie(sName) + "; expires=Fri, 31 Dec 1990 23:59:59 GMT;path=;";
}
+0
Javascriptはこの問題の最適な解決策ではありません。特定のケースでは、いくつかのクッキーがjavascriptから到達できないため(したがって、JSコードの影響を受けないため) – Calimero
関連する問題
- 1. ワンクリックインストールで以前のウェブサイトを削除できますか?
- 2. ブラウザを閉じるとクッキーは削除されますか?
- 3. clojure/ringでは、どのようにしてクッキーを削除できますか?
- 4. コントロールパネルからBootstrapperでインストールされた以前のバージョンを削除するには
- 5. Jupyterから以前のバージョンを削除するには?
- 6. ラーバル削除/忘れるクッキーが動作しない
- 7. これまでユーザーレコードの削除を忘れてしまったというデータベースデザインの参照整合性を削除しても問題ありませんか?
- 8. 端末のAndroidバージョンでサポートされていないアプリの以前のバージョンをPlayストアからダウンロードすることはできますか? (iOSのように)
- 9. ブラウザのクッキーを削除する(クロスドメイン)
- 10. ブラウザのクッキー制限の後にクッキーを保存すると、これはウェブサイトのパフォーマンスに影響します
- 11. ウェブサイトの特定のページからナビゲートするときにクッキーを削除する
- 12. Visual Studio 2008でC++を以前のバージョンのように動作させることはできますか?
- 13. rmdirを使用してディレクトリを削除することはできません。ディレクトリに同じ名前のファイルを削除できないようです。
- 14. 名前に "_"が含まれているコレクションを削除するにはどうすればよいですか?
- 15. FirebaseでAndroidアプリのバージョンを削除することはできますか?
- 16. 同じ名前で異なるパスのクッキーを削除する
- 17. SCCMが以前のバージョンのJavaを削除します
- 18. Rails、アイテムをリモートで削除した後:フォームの最初の引数にnilを含めることも、空にすることもできません。
- 19. クリックイベントでブラウザのクッキーを削除しない
- 20. ウェブサイトがブラウザの履歴に表示されないようにすることはできますか?
- 21. 以前のバージョンのphonegapはどこでダウンロードできますか?
- 22. Eclipseは以前の間違いを忘れることはありません
- 23. どのようなABテストでもダイナミックページを含むウェブサイトを扱うことができます
- 24. このローダーをウェブサイトから削除することができません
- 25. C#以前のバージョンを削除しないセットアッププロジェクトインストーラ
- 26. インストーラを使用してアプリケーションの以前のバージョンのショートカットを削除する
- 27. オフラインのClickonceアプリケーションの以前のバージョンを削除する方法
- 28. ブラウザからクッキーを削除するには?
- 29. オンラインのckbuilderを使用して、以前のバージョンのckeditorをビルドすることはできますか?
- 30. iTunes Connectで以前のバージョンのアプリに戻すことはできますか?
[Cookieを削除する](https://stackoverflow.com/questions/686155/remove-a-cookie)の複製があります – mega6382
Cookieのためウェブサイトが更新されません。あなたのサーバが本当に変わったことをしていて、古いクッキー(?!)に基づいて古いコンテンツを表示していない限り。いいえ、おそらく一般的なキャッシュの問題があります。また、Cookieを削除する際には、キャッシュされたサイトも削除しています。キャッシング戦略について考え、キャッシュヘッダーを適切に設定する必要があります。 http://xyproblem.info – deceze