флэш-ролик странным образом воздействует на скрипт

unlex

Новичок
флэш-ролик странным образом воздействует на скрипт

Тупая ситуация, непонятная... может это я туплю, просветите!
Подключен mod_rewrite.
Сайт состоит из всего лишь 6 страниц. (index.html,a.html,b.html,c.html,d.html,e.html).Для навигации используется флэш-ролик из шести мувиков-ссылок.
Скрипт index.php парсит URL строку и в зависимости от данных, которые она содержит присваивает переменной $page_id определенное число, которое затем записывает в файл в формате page_id=какое-то число. По умолчанию $page_id = 1 (если находимся на index.html). Флэш затем читает значение переменной из этого файла, чтоб выделить страницу, на которой находимся.
В качестве шаблонизатора использую Smarty. Флэш в файл ничего НЕ ПИШЕТ, он только ЧИТАЕТ.
Так вот: если флэш вставлять в код шаблона, то происходит следующее - в файл вначале записывается корректное (ставил exit сразу после записи в файл, до подключения Smarty) значение $page_id -в зависимости от того на какой странице находимся- а затем (после того как произошел вывод страницы), в файл записывается значение $page_id по умолчанию, то есть 1. Если по умолчанию вначале присвоить $page_id = "Хрен собачий", то в файле соответственно всегда будет page_id=хрен собачий. Если флэш убрать из html кода и поставить обычные ссылки, то все нормально. Такое впечатление, что из за swf происходит перенаправление на index.html. Хотя не происходит оно. Остаёмся на той же странице, на которую кликнули. но выделяется всегда ссылка на index.htmlб так как в файле всегда page_id=1.
В общем помогите кто чем может ((

-~{}~ 03.03.08 16:33:

Проблема решена.
Спасибо всем, принявшим участие в обсуждении. )
 
Сверху