Не добавляется PHPSESSID (возможно из-за смарти)

Denix

Новичок
Не добавляется PHPSESSID (возможно из-за смарти)

Проект пишется с использованием PHP5,Smarty + mod_rewrite.

Такая проблема:
Необходимо обеспечить передачу ID сессии при отключенных куках.

Собственно добавляю в файл .htaccess две строки:

php_value session.use_trans_sid 1
php_value session.use_only_cookies 0

И о чудо... почти ничего не работает.

Вот почему почти:
к обычным ссылкам: <a href="/info_section/index.html">Home</a>
PHPSESID прибавляется.
А вот к ссылкам вида: <a href="{$conf.pathMain}index.html">Home</a>

Не хочет!

Не могу понять в чем загвоздка. Может Смарти валит все? Как тогда исправить?
Может кто сталкивался с такой траблой?
 

Denix

Новичок
Да, извините, что не указал.
К примеру:
http://mysite/main/login
 

tony2001

TeaM PHPClub
к абсолютным путям не приписывает вполне намеренно - это доп. секьюрити, чтобы ID не уходили на другие сайты.
 

Denix

Новичок
ааааааа, понятно.
спасибо огромное.

Почему-то считал использование относительного урла - злом :)
Будем фиксить.
 
Сверху