Устанавливаю куку cо значением HTTP_REFERER в htaccess, получаю Error 500 Код (Text): <IfModule mod_rewrite.c> RewriteEngine On Header set Set-Cookie referer="expr=%{HTTP_REFERER}" </IfModule> Прошу совета, как это сделать правильно?
В качестве запасного варианта решения пытаюсь сделать редирект на файл в корне сайта и там устанавливать cookie, но тоже что-то делаю неправильно, поскольку она не ставится: Код (Text): RewriteRule ^(.*)$ ../index.php [L] index.php: PHP: setcookie("referer", 1);
к примеру Код (Text): Header set Set-Cookie "language=%{lang}e; path=/;" env=lang найдите пару отличий
1. Какой версии у вас Апач? 2. Смотреть синтаксис именно для вашей версии 3. Как вы определяете что куки не установились?
Работаю из-под Open Server, там выставлен Апач 2.4. Наличие кук проверяю с помощью расширения Web Developer. Получилось установить куку вот так Код (Text): Header set Set-Cookie referer=1 Т.е. она устанавливается, проблема в синтаксисе где-то здесь (выделено) Header set Set-Cookie referer="expr=%{HTTP_REFERER}"