diff --git a/app/routes/anpdf.php b/app/routes/anpdf.php index f2b94d3..d2615f1 100644 --- a/app/routes/anpdf.php +++ b/app/routes/anpdf.php @@ -148,9 +148,21 @@ function bookmark_get($hash){ function bookmark_set($hash, $page){ - + $bookcook = 'book_'.$hash; - $_COOKIE[$bookcook] = $page; + + if ($page == 1){ // не устанавливать на первую страницу + if (isset($_COOKIE[$bookcook])){ + unset($_COOKIE[$bookcook]); + setcookie($bookcook, null, -1, '/', $_SERVER['HTTP_HOST']); + } + + return true; + } + + + $timeout = time()+(60*60*24*30*2); // хранить 2 месяца + setcookie ($bookcook , $page, $timeout, '/', $_SERVER['HTTP_HOST']); return true; @@ -158,7 +170,7 @@ function bookmark_set($hash, $page){ -function promo_kuri($hash, $page = 1, $promo = true){ +function promo_kuri($hash, $page = 0, $promo = true){ # test url http://klan.dv/promo/bac343b41b357fdc8243373a429caa62 (742.pdf source) @@ -170,21 +182,20 @@ function promo_kuri($hash, $page = 1, $promo = true){ return False; } - if ($page == 1){ + if ($page == 0){ //  не читал ли ранее $bookmark = bookmark_get($hash); + $page = 1; //если нет страницы то первая if ($bookmark !== false and $bookmark > 1){ header("HTTP/1.1 301 Moved Permanently"); header('Location: '.SITE.'read/'.$hash.'/'.$page.'/'.$promo); exit(); } + } - } - else { - bookmark_set($hash, $page); - } + //устанавливаем закладку + bookmark_set($hash, $page); - $file = PDFSOURCE."${price['price_id']}.pdf"; $data = pdfs_init($file, $page);