我有一個使用cookie保存信息的函數。問題是,當網頁第一次加載時,我得到錯誤未定義變量「pagination_pos」...我將如何設置這個cookie的臨時值爲空作爲第一次,以便我可以防止此錯誤..這裏是函數:未定義的Cookie變量
function getPaginationPos(){
if (isset($_REQUEST['page']) && !empty($_REQUEST['page'])){
setcookie('pagination_pos',$_REQUEST['page'],time() + 86400);
return $_REQUEST['page'];
} else {
return ($_COOKIE['pagination_pos']!='' ? $_COOKIE['pagination_pos'] : 1);
}
}
我會在第6行
之前有沒有任何代碼?或者這裏的行號是否正確? –
@RyanSmith它必須是那條線。引發錯誤的變量被稱爲「pagination_pos」,它僅在此處顯示的第6行中引用。 – David
@David Undefined superglobals不會在我的配置上拋出錯誤。它們只返回NULL。 –