정의되지 않은 쿠키 변수

레스 네프 임마 통

쿠키를 이용하여 정보를 저장하는 기능이 있습니다. 문제는 웹 페이지가 처음로드 될 때 정의되지 않은 변수 "pagination_pos"라는 오류가 발생했습니다.이 오류를 방지 할 수 있도록이 쿠키의 임시 값을 먼저 공백으로 설정하는 방법은 무엇입니까?. 기능은 다음과 같습니다. :

    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 행에서 정의되지 않은 변수를 얻습니다.

데이비드

이 오류는 초기화되지 않은 변수를 테스트하고 반환하려고하기 때문에 나타납니다.

권장되는 해결책은 isset()빈 문자열과 비교하는 대신를 사용 하는 것입니다.

return (isset($_COOKIE["pagination_pos"]) ? $_COOKIE["pagination_pos"] : 1);

또한이 오류는 오류를 표시하도록 PHP를 설정 한 경우에만 나타납니다 E_NOTICE. "개발 중에 권장"되지만 원하는 경우 해당 기능을 비활성화 할 수 있습니다.


이러한 유형의 오류에 대해이 질문을 "일반 참조 질문"이라고합니다. 거기에서 정말 자세한 설명을 찾을 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

쿠키 만료일은 변경되지 않습니다.

분류에서Dev

jquery의 정의되지 않은 변수

분류에서Dev

`if` 문의 정의되지 않은 변수

분류에서Dev

Typescript let 키워드와 정의되지 않은 유형 변수 차이

분류에서Dev

Hapijs 쿠키가 설정되지 않음

분류에서Dev

쿠키 세션은 세션 수정을 저장하지 않습니다.

분류에서Dev

서비스에 정의되지 않은 쿠키 | 쿠키 값이 구성 요소에 존재 | 모난

분류에서Dev

변수 "쿠키"의 값 변경

분류에서Dev

ErrorException : 정의되지 않은 변수 : 일

분류에서Dev

정의되지 않은 변수 : atts

분류에서Dev

ErrorException 정의되지 않은 변수 $ data

분류에서Dev

정의되지 않은 변수 오류

분류에서Dev

Phalcon 정의되지 않은 변수

분류에서Dev

정의되지 않은 변수 출력

분류에서Dev

정의되지 않은 변수 : ... in ... on line 9

분류에서Dev

PHP 정의되지 않은 변수

분류에서Dev

정의되지 않은 변수 :이

분류에서Dev

정의되지 않은 변수 laravel 4.1

분류에서Dev

정의되지 않은 변수 PHP?

분류에서Dev

변수 정의되지 않은 범위

분류에서Dev

Matlab 정의되지 않은 변수

분류에서Dev

정의되지 않은 변수 : 내용

분류에서Dev

AngularJS에 정의되지 않은 변수

분류에서Dev

정의되지 않은 변수 : 결과

분류에서Dev

오류 : 정의되지 않은 변수

분류에서Dev

정의되지 않은 변수 $ .parseJSON

분류에서Dev

PDO / PHP 정의되지 않은 변수

분류에서Dev

정의되지 않은 변수 | PHP

분류에서Dev

정의되지 않은 변수 : conn in