php 버전이 올라가면서 예전엔 오류가 안나던 부분에서 오류가 납니다.
간단하게
$test = $_REQUEST['test'];
이런 코드를 넣을경우 이전 같으면 아무 문제가 없었지만 높은 버전에 php에선
Warning: Undefined array key "test" in
이런식으로 오류가 나게 됩니다.
에러메세지를 안나오게 막는건 최선의 방법이 아니고
isset() 함수를 사용하여 해당 값이 있는지 없는지 체크후 처리하시면 됩니다.
$test = isset($_REQUEST['test') ? $_REQUEST['test'] : '';
위에 사용한 방식은 3항연산자라고 하는데
이렇게 isset 함수로 해당값이 있나 검사후 있다면 해당값을 넣고 없다면 빈값을 넣어 주시면
$test 변수에 값이 빈값이나 넘어온값이 들어가서 위 Undefined array key 오류가 나지 않습니다.
'홈페이지 관련' 카테고리의 다른 글
홈페이지 수정 적당한 비용 알아보기 (0) | 2023.08.11 |
---|---|
네이버 서치어드바어저에서 티스토리 SEO description 설명 누락이 뜰때 (0) | 2023.07.11 |
[html/css] css로 간단하게 table에 1px 테두리 넣기 (0) | 2023.07.10 |