Приветствую!
Необходимо реализовать смену шаблона по 1 клику.
Как сделать вроде понятно, но не могу разобраться до конца.
Нужно чтобы шаблон привязывался к куке, (после нажатия на кнопку переключения шаблона) и сессия сохранялась до нового переключения шаблона. Хочу сделать это без каких-то директорий и поддоменов. Просто перезагрузка в том же окне.
Что делал:
1) настроил шаблон, поставил запоминание кукисов на шаблон, который нужно попасть.
1-й шаблон по умолчанию стоит, если на него ставить запоминание сессии, то кнопка перестает работать вовсе
2) прописал код
Код
В итоге получается, что переключение идет, сессия сохраняется, но обратно уже не переключает, и переключится можно только на главной странице, на остальных перекидывает на 404.
Кто реализовал подобное? помогите пожалуйста, очень нужно
Спасибо за помощь)
Необходимо реализовать смену шаблона по 1 клику.
Как сделать вроде понятно, но не могу разобраться до конца.
Нужно чтобы шаблон привязывался к куке, (после нажатия на кнопку переключения шаблона) и сессия сохранялась до нового переключения шаблона. Хочу сделать это без каких-то директорий и поддоменов. Просто перезагрузка в том же окне.
Что делал:
1) настроил шаблон, поставил запоминание кукисов на шаблон, который нужно попасть.
1-й шаблон по умолчанию стоит, если на него ставить запоминание сессии, то кнопка перестает работать вовсе
2) прописал код
Код
Код |
---|
<?if(isset($_GET["besedki_leto"])) { $_SESSION["besedki_leto"]="besedki_leto"; unset($_GET["besedki_leto"]); header("refresh:0;url=$_SERVER[SCRIPT_NAME]"); }?> <?if(!defined( "B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <a href="<?$_SERVER['SCRIPT_NAME']?>?besedki_leto">кнопка переключения</a> |
В итоге получается, что переключение идет, сессия сохраняется, но обратно уже не переключает, и переключится можно только на главной странице, на остальных перекидывает на 404.
Кто реализовал подобное? помогите пожалуйста, очень нужно
Спасибо за помощь)