0
ユーザーがページ「Test-2」にアクセスした場合、Cookieを設定したいと考えています。 Cookieが設定され、訪問者が24時間以内に「Test」ページにアクセスしようとすると、自動的にページ「Test-2」にリダイレクトされます。しかし、今、私は次のエラーまし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;
}
}
:「解析エラー:構文エラー、予期しない 『dz_offerは』(T_STRINGここ
は、私は私のWordpressのテーマのfunction.phpファイルに挿入されたコードです) "
これを修正して動作させる方法はありますか?
ありがとうございました!
+++ +++ UPDATE
エラーは今なくなっています。しかし、私はページを訪問したときにクッキーは、保存されていない「テスト2」
ここで私が使用している更新されたコードです:
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
あなたの助けてくれてありがとう!しかし、クッキーはまだ設定されていません... –