에서 나는 ||
또는 &&
을 사용해야한다는 것을 알고 있지만 이것을 포맷하는 데 올바른 최선의 방법을 찾을 수는 없습니다.두 가지 쿠키 중 하나가 존재하는 경우 PHP
하나 개의 쿠키에 대한 나의 코드 :
if(isset($_COOKIE['mycookie'])) {
if($_COOKIE['mycookie']=="value1") {
// do some stuff
}
}
하지만 사람이 작업 할 수있는 "물건"에 대한 사실 수 있습니다이 루틴의 다른 쿠키를 포함하고 싶습니다.
형식을 지정하는 방법을 모르겠습니다. 이게 뭔가?
if(isset($_COOKIE['mycookie'] || ['mycookie2')) {
if($_COOKIE['mycookie']=="value1" || $COOKIE['mycookie2']=="value2") {
// do some stuff
}
}
없음 당신이 경고를 칠 수 있습니다. 'if ((isset ($ _ COOKIE ['mycookie ']) && $ _COOKIE ['mycookie '] == "value1") || (isset ($ _ COOKIE ['mycookie2 ']) && $ _COOKIE [' mycookie2 '] == "value2")) {}'. –
두 번째 코드 블록을 시도하면 구문 오류가 발생합니다 (최소한 대괄호는 일치하지 않으며 대괄호로 인해 기존 대괄호에 액세스하지 않고 새 배열을 만들기 때문에) . 종종 뭔가 효과가 있는지 확인하는 가장 좋은 방법은 시도하는 것입니다 - 여기에 자주 오는 조언을! – halfer
'$ COOKIE' 밑줄이 누락되었습니다. 부분적으로 왜 두 번째가 실패하고 있는지. –