首頁 php教程 php手册 无须修改php.ini等配置文件,修复session

无须修改php.ini等配置文件,修复session

Jun 06, 2016 pm 07:56 PM
php.ini session 修復 修改 設定檔

首先,不废话,把解决方案写下来 因此解决方案就是把头输出删除。 具体来说,不用修改任何php.ini,也不用写ob_start() 等来缓存header,直接在session_start前调用一句 ob_end_clean() 即可了。 原创人:surance#gmail.com(请把#替换为@) 后面是解决步骤

首先,不废话,把解决方案写下来

因此解决方案就是把头输出删除。

具体来说,不用修改任何php.ini,也不用写ob_start() 等来缓存header,直接在session_start前调用一句

ob_end_clean()

即可了。

原创人:surance#gmail.com(请把#替换为@)

后面是解决步骤

从phpnow换到xampp后,出现了好多问题(phpnow的主要问题是无法安装zend_extention_ts,道行太浅,怎么也装不上。)。

花了很多时间解决这些问题,也学到很多东西。

这里来记录一下怎样解决session_start的问题。

明明已经没有写任何输出,还是会报headers already sent错误。

网上有人说修改配置文件,有的说修改

output_buffering = On

这样可以把头文件缓存暂不输出;有的说直接把session auto start设置成On,更有人用不着边际的把报错关闭。

其实头2种方法我试过,还是可以的。只是如果网页没有用session,默认开启不是亏了;另外,全部header缓存是否会有问题也难说。

那么,session_start前到底输出了哪些字符呢?可以在session_start前调用

var_dump( headers_list());

来查看一下。

我发现,主要是出现了 X-PoweredBy:  和Content-Type 2个输出。修改PHP.ini的expose_php = off可以关闭x-poweredBy,但是如何关闭输出content-type我就不知道了。

但是,我知道这2个都是没有用的。

因此解决方案就是把头输出删除。

具体来说,不用修改任何php.ini,也不用写ob_start() 等来缓存header,直接在session_start前调用一句

ob_end_clean()

即可了。

可以在php代码里面调用 ob_start()来缓存head的输出

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

釘釘怎麼修改群組裡的個人名稱_釘釘修改群組個人名稱方法 釘釘怎麼修改群組裡的個人名稱_釘釘修改群組個人名稱方法 Mar 29, 2024 pm 08:41 PM

1.首先打開釘釘。 2.打開群組聊,點選右上角的三個點。 3.找到我在本群的暱稱。 4.點選進入即可修改儲存。

此 Apple ID 尚未在 iTunes Store 中使用:修復 此 Apple ID 尚未在 iTunes Store 中使用:修復 Jun 10, 2024 pm 05:42 PM

使用AppleID登入iTunesStore時,可能會在螢幕上拋出此錯誤提示「此AppleID尚未在iTunesStore中使用」。沒有什麼可擔心的錯誤提示,您可以按照這些解決方案集進行修復。修正1–更改送貨地址此提示出現在iTunesStore中的主要原因是您的AppleID個人資料中沒有正確的地址。步驟1–首先,開啟iPhone上的iPhone設定。步驟2–AppleID應位於所有其他設定的頂部。所以,打開它。步驟3–在那裡,打開“付款和運輸”選項。步驟4–使用面容ID驗證您的存取權限。步驟

PHP 500錯誤全面指南:原因、診斷與修復 PHP 500錯誤全面指南:原因、診斷與修復 Mar 22, 2024 pm 12:45 PM

PHP500錯誤全面指南:原因、診斷與修復在PHP開發過程中,我們常會遇到HTTP狀態碼為500的錯誤。這種錯誤通常被稱為"500InternalServerError",它是指在伺服器端處理請求時發生了一些未知的錯誤。在本文中,我們將探討PHP500錯誤的常見原因、診斷方法以及修復方法,並提供具體的程式碼範例供參考。 1.500錯誤的常見原因1.

WIN10音量無法調整進行修復的操作方法 WIN10音量無法調整進行修復的操作方法 Mar 27, 2024 pm 05:16 PM

1.按win+r開啟運行窗口,輸入【regedit】回車,開啟註冊表編輯器。 2.在開啟的登錄編輯程式中,依序點選展開【HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun】,在右側空白處,點選右鍵選擇【新建-字串值】,並重新命名為【systray.exe】。 3.雙擊開啟systray.exe,將其數值資料修改為【C:WindowsSystem32systray.exe】,點選【確定】儲存設定。

抖音藍V可以改名字嗎?企業抖音藍V號名稱修改步驟有哪些? 抖音藍V可以改名字嗎?企業抖音藍V號名稱修改步驟有哪些? Mar 22, 2024 pm 12:51 PM

抖音藍V認證是企業或品牌在抖音平台上的官方認證,有助於提升品牌形象和可信度。隨著企業發展策略的調整或品牌形象的更新,企業可能希望更改抖音藍V認證的名字。那麼,抖音藍V可以改名字嗎?答案是可以的。本文將詳細介紹企業抖音藍V號名稱修改的步驟。一、抖音藍V可以改名字嗎?抖音藍V帳號是可以改名字的。根據抖音官方規定,企業藍V認證帳號在滿足一定條件後,可以申請修改帳號名稱。一般來說,企業需要提供相關的證明資料,如營業執照、組織機構代碼證等,以證明修改名稱的合法性和必要性。二、企業抖音藍V號名稱修改步驟有哪

Win10睡眠時間修改技巧大揭秘 Win10睡眠時間修改技巧大揭秘 Mar 08, 2024 pm 06:39 PM

Win10睡眠時間修改技巧大揭密作為目前廣泛使用的作業系統之一,Windows10擁有睡眠功能,幫助使用者在不使用電腦時節省電力並保護螢幕。然而,有時候預設的睡眠時間並不符合使用者的需求,因此了解如何修改Win10睡眠時間就顯得格外重要。本文將揭示Win10睡眠時間修改的技巧,讓您輕鬆自訂系統的睡眠設定。一、透過「設定」修改Win10睡眠時間首先,最簡單的修

iPhone卡在飛航模式:如何修復 iPhone卡在飛航模式:如何修復 Jun 15, 2024 pm 02:16 PM

在某些情況下,飛行模式非常方便。但是,如果您的iPhone突然卡在其中,相同的飛行模式可能會讓您頭痛。在本文中,我們設計了這套解決方案,讓您的iPhone退出飛航模式。快速解決方法–1.嘗試直接從控制中心停用「飛航模式」。 2.如果您無法從控制中心停用飛行模式,您可以直接從「設定」標籤停用飛航模式–如果這些技巧不起作用,請按照以下修復程序解決問題。修復1–強制重啟設備強制重啟設備的過程非常簡單。您所要做的就是按照這些逐步說明進行操作。步驟1–您可以透過按下並放開音量調高按鈕來啟動流程。步驟

win10使用者設定檔在哪? Win10設定使用者設定檔的方法 win10使用者設定檔在哪? Win10設定使用者設定檔的方法 Jun 25, 2024 pm 05:55 PM

最近有不少Win10系統的使用者想要更改使用者設定文件,但不清楚具體如何操作,本文將為大家帶來Win10系統設定使用者設定檔的操作方法吧! Win10如何設定使用者設定檔1、首先,按下「Win+I」鍵開啟設定介面,並點選進入「系統」設定。 2、接著,在打開的介面中,點擊左側的“關於”,再找到並點擊其中的“高級系統設定”。 3、然後,在彈出的視窗中,切換到「」選項欄,並點擊下方「用戶配

See all articles