|
|
02.10.2007, 08:08
|
|
MFD
Кашаев Камиль
Зарегистрирован: 2007-02-15
Сообщений: 47
|
В шапке сайта расположена тяжелая флешка
хочу сделать, возможность отключения флешки пользователем (т.е. заменой её на картинку)
Решение:
Отключать через параметр ?noflash=1, а выводить через
Цитата:".opt_case($noflash,"с флешкой","без флешки")."
Вопросы:
Как передавать этот параметр с каждой ссылкой?
Как быть если в адресе передаются другие параметры (curPos, gallery)?
Есть ли другие варианты решения вопроса (например через куки)
|
|
|
02.10.2007, 10:46
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
вы сами ответили на свой вопрос, через куки
|
|
|
02.10.2007, 13:11
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
через куки, содержимое куки автоматически евалится в переменные, и вы сразу сможете использовать их при выводе содержимого страницы
|
|
|
02.10.2007, 13:40
|
|
Гость
Гость
|
resident писал(а):вы сами ответили на свой вопрос, через куки
а как реализовать?
|
|
|
02.10.2007, 14:26
|
|
Гость
Гость
|
h/z писал(а):через куки, содержимое куки автоматически евалится в переменные, и вы сразу сможете использовать их при выводе содержимого страницы
в каких переменных лежит кука?
|
|
|
02.10.2007, 17:15
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
куки можно поставить:
1) с помощью javascript (ответ "как" можно найти в яндексе)
2) с помощью НетКет отправив php заголовок header (синтаксис можете уточнить на php.net)
но важное замечание по пункту (2) заголовок можно слать только до посылки контента страницы, его можно послать до вывода первых символов в макете дизайна.. прописав пхп команду например в системных настройках макета.
считать куки можно:
просто обратившись к переменной, которая является именем поставленной куки.
например поставили куку test=123
значит в НетКете будет доступна переменная $test содержащая строчку "123"
|