Перейти к содержанию

Рекомендуемые сообщения

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

systemcache

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

systemcache

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Перелопатил пол форума, и весь интернет, но так и нашел, где можно изменить время хранения 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Перелопатил пол форума, и весь интернет, но так и нашел, где можно изменить время хранения 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;

 }

}

?>

 

Привет,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

session.gc_maxlifetime = 12000000;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

session.gc_maxlifetime = 12000000;

 

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

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 16.03.2018 в 21:21, legioner26 сказал:

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, AWARO сказал:

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, legioner26 сказал:

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

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

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

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

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

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

всего то 450р))

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, AWARO сказал:

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

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

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

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

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

всего то 450р))

 

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, legioner26 сказал:

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

 

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

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

Спойлер


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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.