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...