本文目錄一覽:
PHP網站打開空白的常見解決方法有哪些
在php編程中出現空白頁面可能是由以下幾個原因造成的:
1、邏輯錯誤
邏輯錯誤是最難排除的,從表面上看,也許代碼是合法的,是正規的,可運行起來卻不是預料之中的。為什麼呢?也許是編寫者想得不夠全面,畢竟人是人,計算機是計算機,計算機不可能完全按照人的思路去運行腳本。在這裡,我告訴大家一個比較好的調試方法,就是使用注釋符「/* */」,注釋掉一些代碼,觀察運行情況。要想完全排除邏輯錯誤,沒有耐心是不行的,所以要靜下心來,不要著急。
2、行為未定義
看下面的代碼:
?php
$action = $_GET[‘id’];
if($action == ”)
$action = 1;
if($action == 1) {
echo(“/$action’s value is 1”);
} else if($action == 2) {
echo(“/$action’s value is 2”);
}
?
這段代碼大家看得很明白,就是如果$action變數為空時將它設為1,然後判斷$action變數的值而做出不同的事件。當然,假如$action既不等於1,也不等於2的時候,PHP會做什麼呢??——什麼也不會做,所以就會產生了空白的頁面。知道了原因,解決就容易了。關於這個問題的解決,很簡單,在 if模塊後加一個else就可以了,列印一些信息即可。
3、語法錯誤
大家可能會問了,如果出現語法錯誤,一般會有錯誤提示的,怎麼會空白呢?當然,這只是一些個別現象,在某些主頁空間中(比如中國聚網的免費空間),如果你寫得PHP有語法錯誤,它也不會有任何提示。解決也很容易,在上傳文件之前在本地測試,找出錯誤的代碼進行改正。()
4、濫用錯誤屏蔽符@
錯誤抑制符「@」常常用於可能會發生錯誤的地方,但是抑制符使用過多或使用得不是時候,也可能導致空白也免得出現,來看看下面兩個PHP腳本吧:
test1.php
?php
@include(“test2.php”);
echo($var);
?
test2.php
?php
$var = “Hi” //這行代碼有錯誤,沒有分號
$var1 = “Hello” //同上
?
運行test1看看,結果就產生了空白的頁面。糾正也很簡單,可以去掉include函數前面的抑制符,或者更正test2.php文件中的錯誤。
IE瀏覽器打開是空白頁怎麼辦 如何解決IE瀏覽器打開是空白頁
1、出現打開網頁是空白情況,最多想到的應該是主頁未被設置,所以,先要到Internet選項中看看有沒有設置主頁。
2、先從「開始」菜單中打開「控制面板」程序,進入控制面板後,選擇「Internet選項」這一個圖標,雙擊。
3、進入Internet屬性窗口後,在常規下,發現是設置了主頁的,看來是其它問題,再看看選項卡設置如何,點擊「選項卡」下的「設置」按鈕。
4、來到選項卡瀏覽設置窗口,在「打開新選項卡後,打開」下,發現是「空白頁」,那就是這個的問題。
5、打開其下拉框,從中選擇「新選項卡項」,或者「您的第一個主頁」,以「新選項卡項」為例,設置好後,按「確定」,再去試試瀏覽器,看看是不是恢復好了。
IE瀏覽器打開網頁顯示空白是為什麼啊?
IE瀏覽器打開網頁顯示空白原因:
一、網路設置的問題
這種原因比較多出現在需要手動指定IP、網關、DNS伺服器聯網方式下,及使用代理伺服器上網的。仔細檢查計算機的網路設置。
二、DNS伺服器的問題
當IE無法瀏覽網頁時,可先嘗試用IP地址來訪問,如果可以訪問,那麼應該是DNS的問題,造成DNS的問題可能是連網時獲取DNS出錯或DNS伺服器本身問題,這時你可以手動指定DNS服務在網路的屬性里進行,不同的ISP有不同的DNS地址。
有時候則是路由器或網卡的問題,無法與ISP的DNS服務連接,這種情況的話,可把路由器關一會再開,或者重新設置路由器。還有一種可能,是本地DNS緩存出現了問題。
為了提高網站訪問速度,系統會自動將已經訪問過並獲取IP地址的網站存入本地的DNS緩存里,一旦再對這個網站進行訪問,則不再通過DNS伺服器而直接從本地DNS緩存取出該網站的IP地址進行訪問。所以,如果本地DNS緩存出現了問題,會導致網站無法訪問。可以在「運行」中執行ipconfig/flushdns來重建本地DNS緩存。
三、IE瀏覽器本身的問題
當IE瀏覽器本身出現故障時,自然會影響到瀏覽了;或者IE被惡意修改破壞也會導致無法瀏覽網頁。這時可以嘗試用「金山毒霸安全助手」來修復。
四、網路防火牆的問題
如果網路防火牆設置不當,如安全等級過高、不小心把IE放進了阻止訪問列表、錯誤的防火牆策略等,可嘗試檢查策略、降低防火牆安全等級或直接關掉試試是否恢復正常。
五、網路協議和網卡驅動的問題
IE無法瀏覽,有可能是網路協議(特別是TCP/IP協議)或網卡驅動損壞導致,可嘗試重新網卡驅動和網路協議。
六、HOSTS文件的問題
HOSTS文件被修改,也會導致瀏覽的不正常,解決方法當然是清空HOSTS文件里的內容。
七、系統文件的問題
當與IE有關的系統文件被更換或損壞時,會影響到IE正常的使用,這時可使用SFC命令修復一下,WIN98系統可在「運行」中執行SFC,然後執行掃描;WIN2000/XP/2003則在「運行」中執行sfc/scannow嘗試修復。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/160851.html