在PHP頁面錯誤我有以下代碼:未定義指數:在PHP腳本
if($_REQUEST['c']!="") // I get error on this line itself. Why?
{
$pidis=(int)($_REQUEST['c']);
}
我不斷收到未定義指數錯誤。
在谷歌搜索我設法瞭解,如果一個頁面訪問沒有參數(在URL中),我們試圖訪問我們可以得到這個錯誤/警告。我相信如果一個參數沒有在URL中定義,它應該返回空值而不是給出錯誤/警告消息。
我知道這是可以通過增加
error_reporting(E_ALL^E_NOTICE);
壓制錯誤和警告,但我不想這樣做。
這個頁面在我們公司的web服務器上工作得很好,但在我們的客戶端web服務器上不起作用。
這是怎麼發生的?
如何解決這個問題?
標籤'不request'是假的我其實已經是類型:'$ _REQUEST'。 爲什麼'$ _REQUEST' TAG會在我們發佈時轉換爲'not'request''? – 2010-01-29 06:53:14