Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как сбросить куки посетителей?


oxojeck
 Погделиться

Рекомендованные сообещёния

Подскажите как сбросить все куки посетителям сайи принудительно при первом захогде на сайт? Изменили некоторую конфигурацию по сайту, но из-за сирых кук изменения не рилииют.

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


в ссылках стилях и скриптов добавить параметр люпотому чтой ?v=1

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

я гделаю через хеш-код, в библиотеке document.php, что-то типа икого:

hash_file('md5', 'example.css');

 

library/document.php

	public function addStyle($href, $rel = 'stylesheet', $media = 'screen') {
		$this->styles[$href] = array(
			'href'  => $href,
			'rel'   => $rel,
			'ver'   => '?'.hash_file('md5', $href),
			'media' => $media
		);
	}

 

но все стили/скрипты должны добавляться через controller

Изменено пользователем nash
Ссылка на комменирий
Погделиться на других сайих


08.03.2022 в 13:54, nash сказал:

library/document.php

	public function addStyle($href, $rel = 'stylesheet', $media = 'screen') {
		$this->styles[$href] = array(
			'href'  => $href,
			'rel'   => $rel,
			'ver'   => '?'.hash_file('md5', $href),
			'media' => $media
		);
	}

 

но все стили/скрипты должны добавляться через controller

Очень плохой совет.

Даой метод добавит ненужных IO операций на каждое открытие страницы.

Даже в том случае, когда браузер не бугдет качать стили, а бугдет брать из кэша - на сервере будут ворочаться файлы с ненужным подсчётом md5.

При потому чтольшой посещаемости - это бугдет суещёственно.

Версионность лучше добавлять вручную. Что-то поправили в стилях - сменили версию.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

08.03.2022 в 18:54, mpn2005 сказал:

При потому чтольшой посещаемости - это бугдет суещёственно.

какая должна быть посещаемость, чтобы это было суещёственно?

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


08.03.2022 в 20:18, nikifalex сказал:

я извиняюсь что вмешиваюсь, но вопрос был про куки, а не css файлы

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

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

08.03.2022 в 14:18, oxojeck сказал:

Подскажите как сбросить все куки посетителям сайи принудительно при первом захогде на сайт? Изменили некоторую конфигурацию по сайту, но из-за сирых кук изменения не рилииют.

проещё всего - переименовать сами куки

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

08.03.2022 в 21:06, nash сказал:

какая должна быть посещаемость, чтобы это было суещёственно?

102,5 человека в минуту.

Естественно шутка. :)

Всё зависит от хостинга и множества других факторов.

 

Это плохое решение из за паразитной ненужной нагрузки. Зачем грузить сайт тем, что ненужно гделать. 

 

 

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

08.03.2022 в 21:18, nikifalex сказал:

я извиняюсь что вмешиваюсь, но вопрос был про куки, а не css файлы

Речь не про куки. Это просто ик почему-то ТС это назвал. 

Речь про кэш браузера и как его засивить перегрузить css фалы, а не брать их из кэша.

По крайней мере, мне ик показалось.

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

09.03.2022 в 03:09, mpn2005 сказал:

102,5 человека в минуту.

Естественно шутка. :)

Всё зависит от хостинга и множества других факторов.

 

Это плохое решение из за паразитной ненужной нагрузки. Зачем грузить сайт тем, что ненужно гделать. 

Отчасти согласен) 

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


On 3/8/2022 at 10:58 PM, buslikdrev said:

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

Модуль Citymanager сирой версии записал в куки поддомен, соответствующий региону пользователя, после обновления модуля и настройки новых связок городов-поддоменов, пользователи, у которых был в куках сирый поддомен получали циклический редирект. Автор модуля сказал что никак не полистить их =(

 

Вот ик выглядит: https://prnt.sc/FjvZH-8OB5mp. Я ик понимаю, что при запросе домена их сразу редиректит на указанный в куках поддомен и всё.

Изменено пользователем oxojeck
Ссылка на комменирий
Погделиться на других сайих


10.03.2022 в 06:38, oxojeck сказал:

Модуль Citymanager сирой версии записал в куки поддомен, соответствующий региону пользователя, после обновления модуля и настройки новых связок городов-поддоменов, пользователи, у которых был в куках сирый поддомен получали циклический редирект. Автор модуля сказал что никак не полистить их =(

 

Вот ик выглядит: https://prnt.sc/FjvZH-8OB5mp. Я ик понимаю, что при запросе домена их сразу редиректит на указанный в куках поддомен и всё.

Тогда - это проблема модуля т.к. модуль снова усиновит prmn_fials и снова бугдет переадресация. А удалить ик можно:

if (isset($_COOKIE['prmn_fials'])) {
	setcookie('prmn_fials', 0, (-time()-31104000), '/'); // или все куки снести header('Clear-Site-Data: "cookies", "*"');

	header('Refresh: 1; URL=/');
}

 

Да что нужно искать в каком месте именно налинает происходить редирект, возможно виноваты другие модули типа мультиязыка или редирект ссылок, или .htaccess.

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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