「single.php」のテンプレートに次のように書いています。
目的は「訪問回数で表示テンプレートを分けること」です。
【single.php】▼
php
1<?php 2@$cookie = $_COOKIE["Visiter"]; 3if(strcmp($cookie,"") == 0){ 4$cookie = 0; 5} 6$value = $cookie + 1; $timeout = time() + 365 * 86400; 7setcookie("Visiter","$value",$timeout,'/',$_SERVER["SERVER_NAME"] . ";"); 8if( $cookie ) { 9get_template_part('single-cat1-now'); 10}else{ 11get_template_part('single-cat1-past'); 12} 13?>
しかし、なぜかブラウザで分かれてしまう現象が起きています。
FFだと必ず「single-cat1-now」に行き、CROMEだと「single-cat1-past」に行きます。下図のような状態です。
どうにか目的通りにするためには、上のコードのどこがおかしいかご教示頂けませんでしょうか?
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/31 09:41