0
사용자가 "Test-2"페이지를 방문하면 쿠키를 설정하려고합니다. 쿠키가 설정되고 방문객이 24 시간 이내에 "Test"페이지를 방문하려고하면 자동으로 "Test-2"페이지로 리디렉션되어야합니다. 여기 쿠키를 설정하고 PHP에서 리디렉션하는 방법은 무엇입니까?
내가 내 워드 프레스 테마의 function.php 파일에 삽입 된 코드입니다 : 지금 그러나if(is_page('test-2’)){
if(isset($_COOKIE['dz_offer'])){
$cookie = $_COOKIE['dz_offer'];
}
else{
setcookie('dz_offer', time() + 60*60*24, '/');
}
}
if(is_page('test‘)){
if (isset($_COOKIE['dz_offer‘])){
header(„Location: https://esample.com/test-2“);
exit;
}
}
I했습니다 다음과 같은 오류 : "구문 분석 오류 : 구문 오류, 예기치 않은 'dz_offer'(T_STRING) "
이 문제를 해결하고 작동 시키려면 어떻게해야합니까?
도움 주셔서 감사합니다.
+++ UPDATE +++
오류는 이제 사라졌다.
if(is_page('test-2')){
if(isset($_COOKIE['dz_offer'])){
$cookie = $_COOKIE['dz_offer'];
}
else{
setcookie('dz_offer',$val, time() + 60*60*24, '/');
}
}
if(is_page('test')){
if (isset($_COOKIE['dz_offer'])){
header("Location: https://example.com/test-2");
exit;
}
}
감사합니다. 오류가 사라졌습니다. 하지만 "test-2"페이지를 방문하면 쿠키 세트가 없습니다 ... –
@ LukasLang, ans.plz 체크를 업데이트했습니다. – coder
도움을 주셔서 감사합니다! 그러나 쿠키는 여전히 설정되지 않습니다 ... –