У меня возникли проблемы с настройкой правильного пути Cookie.Чего я хочу достичь?
У меня есть проект, который работает на моем локальном сервере, с путем http://localhost/project_folder/Controller/function
Я могуустановите путь Cookie, используя упомянутый относительный путь /project_folder/Controller/function
, и он работает
Но когда проект выполняется на другом сервере, где структура немного отличается, то есть: http://localhost/project
partзаменяется на http://www.example.com/Controller
, затем начинается проблема
Я использую платформу CodeIgniter.
Для достижения поставленной цели я пытался использоватьbase_url()
функция CodeIgniter обеспечивает, и если я изменяю путь к сайту в конфигурации, он работает на втором сервере, но не работает на локальном и наоборот ...
Как мне правильно обращаться с Cookieпуть в этой ситуации?
РЕДАКТИРОВАНИЕ:
Это простой набор файлов cookie (я использую функцию пользовательских файлов cookie в JavaScript и задаюCookie через JavaScript):
createCookie('filter_products', params, '1', '<?php echo base_url('Controller/function'); ?>');
Проблема в том, что base_url()
веселоCtion возвращает путь, указанный ниже, как я уже говорил:
http://localhost/project_folder/Controller/function
Но на сервере часть localhost/project_folder/
заменяется именем домена, так как я могу динамически создать путь Cookie