unset火狐无效
unset($_SESSION['user']);
火狐无效,谷歌是OK的,不知道为啥,火狐是不是有什么特别要求
还有用火狐F12,会有安全问题,提示“密码字段出现在一个不安全的页面(http://)中。这是一个导致用户的登陆凭据可被窃取的安全风险。”
使用POST提交的用户名和密码,但是用了iframe来获取处理登陆的php的内容,是不是这样做不安全
回复讨论(解决方案)
提示“密码字段出现在一个不安全的页面(http://)中。这是一个导致用户的登陆凭据可被窃取的安全风险。”
意思就是你的密??出去?是明文,?有加密,容易被?取。用https就不?提示的。?句?可以不理的。
是用?名和密?post到iframe ?面做???? 不?不安全啊。
unset($_SESSION['user']) 不行?? ?句是在iframe?面?
unset($_SESSION['user'])
这句直接写在一个logout.php里,
点击“退出”就会连接到这个文件,火狐里没法注销这个session,谷歌和360是正常的
用firefox测试了一下。
a.php
<?phpsession_start();$_SESSION['user'] = 'fdipzone';?>
b.php
<?phpsession_start();if(isset($_SESSION['user'])){ unset($_SESSION['user']); var_dump($_SESSION['user']);}?>
var_dump NULL 很正常。
如果真的不能unset,可以执行$_SESSION['user'] = NULL;
var_dump 输出是NULL
找到原因了,原来是火狐回退不会刷新页面,判断登陆状态的js没有执行
logout.php 里是这么写的
unset($_SESSION['user']);
echo "<script> history.go(-1)</script>";
火狐回退,$(document).ready(function(){}里的函数为啥不会运行呢
谷歌是会运行的
看?是你的firefox有??了。???了,一切正常。
重新下了个火狐,还是一样,这情况是在太怪了
以前写验证码类的时候碰到过这个问题
window.onload的时候,我刷新了验证码图片
火狐提交表单再后退验证码不变,IE刷新
当时查了下资料,火狐的内核会为所有选项卡各自在内存中保存历史记录,当发生回退时其实仅仅读取了内存,js运行状态也就保存了下来。而IE内核的回退就好像是直接输入地址一样
echo "<script> history.go(-1)</script>";
改成跳转header("Location:xx.php");试试
session 是存放在服务器上的
只要浏览器能传递正确的 sessionid ,其他的就与浏览器无关了
unset($_SESSION['user']);
并不能注销 session,而只是从 session中删去了 uesr 项
显然这句是有条件执行的,所以你应检查删除的条件是否成立
而传递删除条件就与浏览器有关了
以前写验证码类的时候碰到过这个问题
window.onload的时候,我刷新了验证码图片
火狐提交表单再后退验证码不变,IE刷新
当时查了下资料,火狐的内核会为所有选项卡各自在内存中保存历史记录,当发生回退时其实仅仅读取了内存,js运行状态也就保存了下来。而IE内核的回退就好像是直接输入地址一样
那这个问题有啥办法解决不
echo "<script> history.go(-1)</script>";
改成跳转header("Location:xx.php");试试
改成这个就正常了。。
session 是存放在服务器上的
只要浏览器能传递正确的 sessionid ,其他的就与浏览器无关了
unset($_SESSION['user']);
并不能注销 session,而只是从 session中删去了 uesr 项
显然这句是有条件执行的,所以你应检查删除的条件是否成立
而传递删除条件就与浏览器有关了
删除应该是成功的,因为火狐回退没效果,但是刷新一下就好了
那这个问题有啥办法解决不
像9楼那样,用php的header Location 或者window.location.href 避免程序中后退
用户自己按后退那就是他的问题了
用header('location: '.$_SERVER['HTTP_REFERER']);解决了,多谢大家

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

La version Linux de Firefox a été mise à jour vers Firefox 110. Cette mise à jour prend en charge l'importation de données depuis les navigateurs Opera et Vivaldi, l'activation de la fonction sandbox GPU dans la version Windows, etc. De plus, elle améliore également considérablement les performances et la sécurité. Prend en charge l'importation de données depuis davantage de navigateurs. En plus des navigateurs Edge, Chrome et Safari actuellement pris en charge, la version Firefox 110 ajoute également la possibilité d'importer des signets, un historique et des mots de passe depuis les navigateurs Opera, OperaGX et Vivaldi. Cette fonctionnalité est pratique pour tous les utilisateurs envisageant de passer à Firefox, leur permettant de migrer facilement les informations importantes qu'ils ont enregistrées dans d'autres navigateurs. Ainsi

Résoudre le problème d'erreur PHP : Constante de classe non valide En développement PHP, nous rencontrons souvent le message d'erreur suivant : Fatalerror : Undefinedclassconstant'CONSTANT_NAME'in/path/to/file.phponline10 Ce type de message d'erreur indique qu'il est utilisé dans le code Un nom de constante de classe non valide a été obtenu. Résoudre ce problème n’est en fait pas difficile. Ci-dessous, je présenterai plusieurs possibilités en détail.

Étapes pour supprimer le verrou de sécurité Firefox : 1. Ouvrez le navigateur Firefox et assurez-vous que vous êtes connecté à votre compte ; 2. Cliquez sur l'icône « trois lignes horizontales » dans le coin supérieur droit du navigateur pour ouvrir le menu ; Dans le menu, sélectionnez « Options » ou « Préférences » ; 4. Dans la page des paramètres qui s'ouvre, sélectionnez l'onglet « Confidentialité et sécurité » 5. Dans cet onglet, recherchez l'option « Verrouillage de sécurité » ou « Verrouillage de sécurité » ; cliquez dessus ; 6. Dans la fenêtre contextuelle, vous verrez une zone de saisie du mot de passe. Ceci permet de vérifier si vous avez l'autorité pour déverrouiller le verrou de sécurité, si vous n'avez pas défini de mot de passe auparavant, etc.

« Que dois-je faire si le paramètre chinois de VSCode n'est pas valide ? 》Visual Studio Code (VSCode en abrégé) est un puissant éditeur de code open source apprécié par de nombreux développeurs. Cependant, vous pouvez parfois rencontrer des problèmes lors de la configuration de l'environnement chinois, comme par exemple une situation dans laquelle le paramètre chinois n'est pas valide. Cet article abordera ce problème et fournira des exemples de code spécifiques pour aider les lecteurs à résoudre ce problème. 1. Confirmez le paramètre de langue du système. Tout d'abord, nous devons confirmer si le paramètre de langue du système d'exploitation est correct. exister

Que dois-je faire si la feuille de calcul ne peut pas être ouverte et que le format de fichier n'est pas valide ? Dans la société moderne, les feuilles de calcul sont devenues l'un des outils indispensables au travail et aux études. Cependant, nous pouvons parfois rencontrer une situation dans laquelle la feuille de calcul ne peut pas être ouverte et un message d'erreur indiquant que le format de fichier n'est pas valide peut apparaître. Alors, lorsque nous rencontrons cette situation, comment devons-nous la résoudre ? Tout d’abord, soyons clairs : un message d’erreur de format de fichier non valide signifie généralement qu’il y a un problème lors de l’ouverture de la feuille de calcul. Cela peut être dû à une corruption du fichier lui-même ou du logiciel utilisé.

Que faire en cas d'images Windows invalides Lors du processus d'utilisation du système d'exploitation Windows, nous pouvons parfois rencontrer le problème des images Windows invalides. Ce type de problème nous empêchera de démarrer l’ordinateur normalement ou d’exécuter certaines applications. Alors, comment devrions-nous résoudre ce problème lorsque nous rencontrons une image Windows invalide ? Tout d’abord, nous devons clarifier ce que signifie exactement une image Windows invalide. Cela est généralement dû à des fichiers système informatiques corrompus ou manquants. système provoquant

PHP est un langage de programmation côté serveur populaire qui offre de nombreuses fonctionnalités utiles, dont la manipulation de tableaux. Lorsque vous utilisez des tableaux PHP, vous devez parfois supprimer des éléments. Dans ce cas, vous pouvez utiliser la fonction unset(). La fonction unset() est une fonction utilisée en PHP pour supprimer des variables et peut être utilisée pour supprimer des éléments d'un tableau. Sa syntaxe est la suivante : unset(array$array[,mixed$key1[,mixed$key2[,mixed

Comment se connecter à Firefox ? Lorsque nous utilisons Firefox, nous pouvons nous connecter à notre compte, ce qui facilite l'utilisation du navigateur. Lors de l'utilisation du navigateur Firefox, nous pouvons nous connecter à notre compte Firefox afin que nos données puissent être synchronisées avec le cloud. Si le navigateur est désinstallé, nos données peuvent toujours être récupérées. L'éditeur a compilé ci-dessous les étapes pour vous connecter au compte Firefox. Si vous êtes intéressé, suivez-moi et jetez un œil ci-dessous ! Étapes de connexion au compte de connexion Firefox 1. Ouvrez le dernier navigateur Firefox, cliquez sur l'icône du compte Firefox dans le coin supérieur droit et sélectionnez Connexion, comme indiqué dans la figure ; 2. Entrez votre adresse e-mail dans le navigateur premium Firefox, puis appuyez sur le bouton Bouton "OK" C'est tout, comme indiqué sur l'image ; 3. Si l'adresse e-mail n'a pas encore été enregistrée en tant que compte Firefox, accédez à la page de création de compte.
