Jump to content

Recommended Posts

Здравствуйте,

Перелопатил пол форума, и весь интернет, но так и нашел, где можно изменить время хранения cookie корзины.

ничего в /system/library/sesssion.php не нашел,

Спасибо за помощь.

Share this post


Link to post
Share on other sites

systemcache

Если я правильно вас понял, то товары в корзине кешируются ?

Можно ли чуть подробнее

Share this post


Link to post
Share on other sites

Господа форумчане,

Очень нужна ваша помощь, без вас видимо не справлюсь, перерыл все и не нашел куки которые отвечают за товары в корзине :(

Baco подсказал искать в кеше, нашел там файлы с товарами, но все равно не понял, как мне увеличить время нахождения товаров в корзине,

Вот собственно вопрос к вам как увеличить время жизни товаров в корзине !!!

Share this post


Link to post
Share on other sites

systemlibrarycache.php - в этом файле задаются правила кеширования данных...

Share this post


Link to post
Share on other sites

в systemlibrarycache.php менял private $expire, но результатов - это ни каких не дало к сожалению. Если не трудно подскажите пожалуйста, что именно там нужно сделать.

Share this post


Link to post
Share on other sites

Попробуйте уловить суть тут - http://loco.ru/mater...ng-session-time

Спасибо за ссылку, после прочтения появилось больше вопросов, чем ответов )

Собственно вопросы.

1. Большой срок жизни кук сессии это не очень, с точки зрения безопасности ?

2. Что нужно, что-бы корзину запихнуть именно в одельную куку cartcookie ?

Share this post


Link to post
Share on other sites

Здравствуйте,

Перелопатил пол форума, и весь интернет, но так и нашел, где можно изменить время хранения cookie корзины.

ничего в /system/library/sesssion.php не нашел,

Спасибо за помощь.

 

<?php

class Session {

 public $data = array();

   

   public function __construct() {  

  if (!session_id()) {

   ini_set('session.use_cookies', 'On');

   ini_set('session.use_trans_sid', '0');

   

   session_set_cookie_params(1800000, '/'); -этот параметр отвечает, он в секундах файл  /system/library/sesssion.php

   session_start();

  }

 

  $this->data =& $_SESSION;

 }

}

?>

  • +1 1

Share this post


Link to post
Share on other sites

Здравствуйте,

Перелопатил пол форума, и весь интернет, но так и нашел, где можно изменить время хранения cookie корзины.

ничего в /system/library/sesssion.php не нашел,

Спасибо за помощь.

 

<?php

class Session {

 public $data = array();

   

   public function __construct() {  

  if (!session_id()) {

   ini_set('session.use_cookies', 'On');

   ini_set('session.use_trans_sid', '0');

   

   session_set_cookie_params(1800000, '/'); -этот параметр отвечает, он в секундах файл  /system/library/sesssion.php

   session_start();

  }

 

  $this->data =& $_SESSION;

 }

}

?>

 

Привет,

спасибо за интерес, но в таком случае есть проблема с безопасностью. А вот как можно запихнуть куки о наличии товара в корзине не в сессию а в другую куку ?

Share this post


Link to post
Share on other sites

Интересно, кому-то удалось продлить время нахождения товара в корзине?

По выше указанному способу у меня сохраняется поля покупателя (фио, телефон, город) на очень долго, а товары в корзине не живут больше часа.

Share this post


Link to post
Share on other sites

Интересно, кому-то удалось продлить время нахождения товара в корзине?

По выше указанному способу у меня сохраняется поля покупателя (фио, телефон, город) на очень долго, а товары в корзине не живут больше часа.

дайте ссылку на ваш сайт

проблему может решить ваш хостер

и посмотрите в корне сайта файл php.ini параметр session.gc_maxlifetime

Edited by thentru

Share this post


Link to post
Share on other sites

дайте ссылку на ваш сайт

проблему может решить ваш хостер

и посмотрите в корне сайта файл php.ini параметр session.gc_maxlifetime

Подскажите, что хостеру написать чтоб меня поняли?

В php.ini у меня вот такое значение:

session.gc_maxlifetime = 12000000;

Share this post


Link to post
Share on other sites

Подскажите, что хостеру написать чтоб меня поняли?

В php.ini у меня вот такое значение:

session.gc_maxlifetime = 12000000;

 

так и уточняйте у них значение этой переменной, после которой данные сессии будут рассматриваться как "мусор"

  • +1 2

Share this post


Link to post
Share on other sites

так и уточняйте у них значение этой переменной, после которой данные сессии будут рассматриваться как "мусор"

А самому поменять это значение чтоб товар жил подольше в корзине возможно?

Share this post


Link to post
Share on other sites

А самому поменять это значение чтоб товар жил подольше в корзине возможно?

у вас и так стоит значение ~138 дней

есть глобальные настройки хостера, без которых все изменения у вас бесполезны

  • +1 1

Share this post


Link to post
Share on other sites

Связался с хостером, он подсказал написать вот это в файле .htaccess:

 
#Session timeout
php_value session.cookie_lifetime 604800
php_value session.gc_maxlifetime 604800
 
(Время указывайте своё в сек)
 
В итоге товары в корзине лежат очень долго!
 
Оставлю это здесь может кому поможет.
  • +1 2

Share this post


Link to post
Share on other sites

Не помогают данные манипуляции. После выхода из браузера все сбрасывается.

Share this post


Link to post
Share on other sites
В 16.03.2018 в 21:21, legioner26 сказал:

Не помогают данные манипуляции. После выхода из браузера все сбрасывается.

 

Share this post


Link to post
Share on other sites
5 минут назад, AWARO сказал:

 

В курсе :) У меня уже свой модуль есть :) 

Share this post


Link to post
Share on other sites
20 минут назад, legioner26 сказал:

В курсе :) У меня уже свой модуль есть :) 

Вот вы (обобщаю) любите штампавать одно и то же и инкубацию разводить))

за последние несколько дней три модуля одинаковых вывалили - нафиг они нужны.. и ни один из них вот увидите не нарастёт таким функционалом как тут )

Не в обиду будет сказано их разрабам но их модули  одни выкидыши и выпердыши :D но блин всё равно обидятся....... а почему в суть то не вникнуть?!
Потому что два три рубля - функционала нифига - главное дёшево - и так купят - у нас все нищеброды - норм модуль купить лучще на варезе качнуть..

Почему бы не выслушать кого, идей нахвататься и топить!? Нет * я знаю что я делаю - и пошли все нах..*
Ну что сказать) флаг в руки и поезд на встречу))

Потом появляется *симпла* а там блин оказывается это уже есть - вот засада :-D

всего то 450р))

 

Мои скидки тож наверное скоро касарь будут стоить) вот это маркетинг я понимаю))

А так да, убивайте своё время беспощадно...
че тут сделаешь...

Share this post


Link to post
Share on other sites
7 минут назад, AWARO сказал:

Вот вы (обобщаю) любите штампавать одно и то же и инкубацию разводить))

за последние несколько дней три модуля одинаковых вывалили - нафиг они нужны.. и ни один из них вот увидите не нарастёт таким функционалом как тут )

Не в обиду будет сказано их разрабам но их модули  одни выкидыши и выпердыши :D но блин всё равно обидятся....... а почему в суть то не вникнуть?!
Потому что два три рубля - функционала нифига - главное дёшево - и так купят - у нас все нищеброды - норм модуль купить лучще на варезе качнуть..

Почему бы не выслушать кого, идей нахвататься и топить!? Нет * я знаю что я делаю - и пошли все нах..*
Ну что сказать) флаг в руки и поезд на встречу))

Потом появляется симпла а там блин оказывается это уже есть - вот засада :-D

всего то 450р))

 

Мои скидки тож скоро касарь будут стоить) вот это маркетинг я понимаю))

Я @kJlukOo уже писал что выставлять не буду свое :) . Чисто для себя писал и для клиентов.

 

Share this post


Link to post
Share on other sites
6 минут назад, legioner26 сказал:

Я @kJlukOo уже писал что выставлять не буду свое :) . Чисто для себя писал и для клиентов.

 

Да дело не только в @kJlukOo и во всех остальных.. дело во времени которое вы все в пустую убиваете..
у вас умение кодить - причем шикарно кодить.. но зачем хрень кодить то?)
ну нахер они нужны эти недомодули?
Вот без обид просто объясните мне дуролому - зачем?
Зачем делать полуфабрикаты? 99% модулей в дополнениях я бы нафиг удалил с форума.
но бизнес есть бизнес))

Любой модуль  - даже обычный дубль рекомендуемых можно превратить в типа симплу - но вы все нифига не слышите
 

Спойлер


Илья Муромец входит в пещеру и кричит:
Эй, змей горыныч, выходи биться будем!
Горыныч в ответ;

Биться так биться , а чего мне в задницу  то орать?

 

 

Share this post


Link to post
Share on other sites

Ну вот к примеру моя доработка хотите сказать говно :) ?

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.