0
我得到這個甚至使用「isset」:PHP:注意未定義指數即使使用isset
Notice: Undefined index
它給了錯誤的位置:
returnifisset($_COOKIE["miceusername"], ' value="', '"');
即使我檢查如果cookie是否設置。功能是:
function returnifisset($variable, $first = '', $last = ''){
if(isset($variable) and !empty($variable)){ return $first.$variable.$last; }
}
我該如何修改這個函數來使它工作,而不是給出那個錯誤!
你不使用isset,直到你進入函數。 PHP在函數處理變量之前查看cookie和索引。那是你的錯誤來自何處。 – Jrod
@Jrod,我該怎麼辦? – Ameer
你需要做'printifisset(isset($ COOKIE [「miceusername」],'value ='',''');)'這完全違背了使用函數的目的。我的建議是完全跳過這個功能,因爲它是沒有必要的,而且如果有的話,全部輸入所節省的費用是最小的。 – Jrod