php錯誤提示,PHP沒有錯誤提示

2022-05-26 15:35:25 字數 3092 閱讀 4920

1樓:匿名使用者

意思是說沒有發現session的某個全域性變數,這個變數可能是較早版本的php使用的或者沒有啟用..檢查你的**.特別是借籤網上的部分.有些**的確是太老了.

可以在該頁頂端用error_reporting(0);來遮蔽該資訊.

2樓:匿名使用者

警告:未知:你的指令碼可能依賴於一個存在於php4.2.3以前版本的會話的***。

請注意,session擴充套件不考慮將全域性變數作為資料來源,除非register_globals選項被開啟。你可以通過分別將session.bug_compat_42 或者session.

bug_compat_warn 設定成off來禁用這個功能和警告資訊。

#導致的原因是你使用的語法已經不被當前使用php版本所推薦~

3樓:

你試試phpinfo,看看是不是php版本太低了

php沒有錯誤提示

4樓:

php沒有錯誤提示是設定錯誤造成的,解決方法為;

1、確認了php的配置檔案的路徑之後,在文字編輯器開啟該檔案。

2、在檔案中查詢,display_errors=on代表錯誤提示開啟display_errors=onoff代表錯誤提示關閉display_errors=off。

3、例項演示,定義一個錯誤的php語法。

4、在瀏覽器預覽的時候,不能正確列印,卻不報錯,因為當前的display_errors=off,錯誤提示沒有開啟。

5、開啟php的錯誤提示,設定:display_errors=on並儲存該檔案的新設定。

6、儲存設定之後,再次重啟apache服務。

7、現在已經成功開啟了php的錯誤提示,可以正常報告錯誤資訊了。

5樓:匿名使用者

1.配置php.ini

開啟php.ini,把display_errors = off 改成 display_errors = on

然後找到 error_reporting 最好設定成

error_reporting = e_all & ~e_deprecated & ~e_notice

然後儲存,重啟apache

2.修改php檔案

上面的辦法比較麻煩,而且也不一定能成功,因為在php檔案一樣可以控制錯誤輸出

在php檔案的最前端加入

error_reporting(e_all & ~e_deprecated & ~e_notice);

樓上有說到直接寫 e_all

我不建議這樣做. 因為notice和deprecated的錯誤基本上可以忽略,而且有些錯誤很難避免(沒必要去避免它,但是為了防止錯誤輸出卻需要寫一大堆**...)

6樓:匿名使用者

錯誤遮蔽了

php.ini裡

display_errors = on

配置完之後重啟apache了嗎?

7樓:

在頁面首行加上error_reporting(e_all)

8樓:夜曲葡萄

把瀏覽器友好錯誤提示 去掉勾選

php如何在伺服器上開啟錯誤提示

9樓:

如果不具備修改php.ini的許可權,可以將如下**加入入口hp檔案中:

ini_set("display_errors", "on");

error_reporting(e_all | e_strict);

如果能夠修改php.ini的話

找到display_errors = off 修改為 display_errors = on

php**如何設定錯誤顯示

10樓:匿名使用者

修改php的配置檔案,如php.ini

在檔案中查詢到 『display_errors』

把 display_errors = off 或者 display_errors = on,

off為關閉錯誤提示,on為開啟錯誤提示,根據需求修改即可。重啟配置內容就可以。

11樓:虛幻私塾

新建一個404頁面 出錯的話都跳轉這個頁面

怎樣設定php不顯示錯誤

12樓:匿名使用者

也可以用下面的

//如果display_errors沒設定就設定為off關閉顯示if (!ini_get('display_errors'))//我推薦這個

在php第一個文件 error_reporting(0);

0等於錯誤級別

//下面這個不太推薦,因為不是所有函式都能保證不會溢位,善用在某個變數或函式前加上@可以抑制它顯示錯誤資訊

13樓:匿名使用者

找到php.ini檔案 改下這個這個行了display_errors = off

表單中php的錯誤提示是什麼意思?

14樓:紀念未知

樓上的方法可以解決問題,但需要每次都輸入,比較麻煩其實這個問題的根本原因是 php.ini 配置問題。

本來 php 是不需要事先定義變數的,但有些 php.ini 修改過了。對於這些未定義的變數,會報錯!

解決方案:

修改 php.ini 的錯誤配置,如下:

error_reporting = e_all & ~e_notice

修改好以後,重啟 apache ,就可以不用 isset 來判斷了。

15樓:煙花一樣de寂寞

不能識別變數名.兩種方法

1.把if($_post['submit'])改成 if (isset($_post['submit']))

因為剛開始沒有獲取submit的值.isset是判斷submit是否存在

2: 在開頭加上

error_reporting(e_all & ~e_notice);

表示提示除去 e_notice 之外的所有錯誤資訊

ie瀏覽器左下角提示 網頁有錯誤是什麼回事

第一,在全新系統bai下,不安裝du 所有防毒軟zhi件的環境下瀏覽網頁,dao看看是否出現 錯誤提專示 如問題依舊,說明與各種屬防毒軟體,外掛,無關。第二,就要說說你的網速了,電信?網通?可以去isp服務商 上測試一下。看速度是否正常?把這弄明白了就ok了。呵呵 如果一直都不行那就是網頁本身的問題...

這個模型老是提示有錯誤但是不知道怎麼改,65前面應該放什麼

首先,惠普1536印表機已經是比較老的快了。建議樓主更換 在一個有可能是硒鼓加墨次數多了。沒收就會變淺。或者沒用原裝的墨盒,建議樓主換一個原裝的惠普硒鼓。這樣會好一些。matlab simulink 中執行 模型時,老是提示這樣的錯誤,怎麼辦?將一個power gui模組拖進模型就可以了 晚期肝癌一...

c語言程式不能執行啊,沒有錯誤,只有幾個警告

case 1 findnum system pause break case 2 findroot system pause break case 3 detective system pause break case 4 bear system pause break case 5 diamond...