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']);解决了,多谢大家

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux版火狐瀏覽器,Firefox110已更新,本次更新支援從Opera、Vivaldi瀏覽器匯入資料、Windows版本啟用GPU沙盒功能等等,此外還大幅改善了效能,提高了安全性。支援從更多瀏覽器匯入資料除了現有支援的Edge、Chrome和Safari瀏覽器外,Firefox110版本還新增了從Opera、OperaGX和Vivaldi瀏覽器匯入書籤、歷史記錄和密碼的功能。這項功能為所有考慮切換至Firefox的用戶提供了便利,使他們能夠輕鬆遷移他們在其他瀏覽器中保存的重要資訊。這樣一來

解決PHP報錯:無效的類別常數的問題在PHP開發中,我們常常會遇到報錯訊息如下的情況:Fatalerror:Undefinedclassconstant'CONSTANT_NAME'in/path/to/file.phponline10這種報錯提示顯示在程式碼中使用了一個無效的類別常數名稱。要解決這個問題其實並不困難,以下我將為大家詳細介紹幾個可能

解除火狐安全鎖的步驟:1、開啟火狐瀏覽器,並確保已登入帳號;2、點選瀏覽器右上角的「三條橫線」圖標,開啟選單;3、在選單中,選擇「選項」或「首選項」;4、在開啟的設定頁中,選擇「隱私與安全」標籤;5、在該分頁中,找到「安全鎖」或「安全鎖定」選項,並點選它;6、在在彈出的視窗中,將看到一個密碼輸入框,這是為了驗證是否具備解除安全鎖的權限,如果之前沒有設定過密碼等等。

《VSCode設定中文無效怎麼辦? 》VisualStudioCode(簡稱VSCode)是一款功能強大的開源程式碼編輯器,受到許多開發者的喜愛。然而,有時候在設定中文環境時可能會遇到一些問題,例如設定中文無效的情況。本文將針對此問題進行探討,並提供具體的程式碼範例,幫助讀者解決這個困擾。 1.確認系統語言設定首先,我們要確認作業系統的語言設定是否正確。在

電子表格打不開提示文件格式無效怎麼辦現代社會中,電子表格已經成為了工作和學習中必不可少的工具之一。然而,有時候我們可能會遇到電子表格打不開的情況,而且還會出現提示文件格式無效的錯誤訊息。那麼,當我們遭遇這種情況時,我們該如何解決呢?首先,我們需要明確的是,文件格式無效的錯誤訊息通常意味著電子表格開啟時出現了問題。這可能是由於檔案本身出現了損壞,或是使用的軟體

Margin對於行內元素的效果是不同於區塊級元素的。在行內元素中,margin屬性只會對垂直方向的上下外邊距起作用,而不會對水平方向的左右外邊距起作用。舉個例子,在HTML中有一個段落元素,我們可以為其設定一些樣式,並觀察margin屬性對其的效果。 HTML程式碼如下所示:

PHP是一種流行的伺服器端程式語言,它提供了許多有用的功能,其中之一就是操作陣列。使用PHP陣列時,有時候需要刪除元素,這時候就可以使用unset()函數。 unset()函數是PHP中用來刪除變數的函數,可以用來刪除陣列中的元素。它的語法如下:unset(array$array[,mixed$key1[,mixed$key2[,mixed

火狐怎麼登入帳號?我們使用火狐瀏覽器的時候,可以登入帳號,這樣更方便我們使用瀏覽器。火狐瀏覽器在使用的過程中,我們可以登入火狐的帳號,這樣就可以雲端同步我們的數據,如果瀏覽器被卸載了,我們的數據還可以找回。小編下面整理了火狐登入帳號登入步驟,有興趣的話跟著我一起往下看看吧!火狐登錄帳號登入步驟1、開啟火狐最新瀏覽器,點選右上角的火狐帳號圖標,並選取登錄,如圖所示;2、在火狐精品瀏覽器中輸入電子郵件地址,再按下「確定」按鈕即可,如圖所示;3、如果該郵箱先前並未註冊為火狐帳戶,則跳轉至帳戶建立頁面,
