Forum Webscript.Ru
Программирование => PHP => Тема начата: SniperDragon от 16 Февраля 2007, 09:29:54
-
У меня сессии не выхватываются, может кто поможет правильно составить команды в .htaccess
RewriteRule ^tovar([0-9]+).html?([=a-zA-Z0-9]*)$ /index.php?productID=$1&$2
если в адресной строке tovar34.html?PHPSESSID=kjh3klj4hl5k4j6h
то выполняется index.php?productID=34 а сессия пропадает
Что делать?
-
RewriteRule ^tovar([0-9]+).html?(.*)$ /index.php?productID=$1&$2
а так работает?
-
Нет.
Все работает, а товар в корзину не ложит - сессию теряет. Когда куки включены, сессии передаются в них - все работает. Но куки не у всех включены. Я вот думаю может вопросительный знак как по особому влияет?
-
Можно использовать переменные
RewriteRule ^tovar([0-9]+).html$ index.php?productID=$1&%{QUERY_STRING}