|
|
|
Supreme Being
      
участник
Last Login: 24.04.2008 21:42
Сообщ.: 131,
Visits: 1 253
|
|
| Добрый день. Возникла вот такая проблема.В работе сайта используются сессии,и соответственно,на внейшней версии к адресу каждой странички присоединяется примерно такая штука ?PHPSESSID=cfec3339fa4fde268b635bb335cf5712,а это оч нежелательно для раскрутки.При этом,что интересно,на локальной версии сессии отлично работают и без нее.Порылся в Инете,нашел пару способов избавиться от нее: 1)Прописать в PHP-файле ini_set('allow_url_fopen', 'on'); ini_set('url_rewriter.tags', ' '); 2) Прописать в .htaccess php_value session.use_trans_sid 0 Но в обоих случаях не только исчезает переменная PHPSESSID,но и перестают работать сессии.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Попробуй в способе номер 2 добавить команды php_value session.use_cookies 1 php_value session.use_only_cookies 1
|
|
|
|
|
Supreme Being
      
участник
Last Login: 24.04.2008 21:42
Сообщ.: 131,
Visits: 1 253
|
|
| Полный код вот такой,но все равно сессии блокирутся RewriteEngine On RewriteBase / RewriteRule ^index([0-9]+)\.php$ ?rewritemode=index&id=$1 [QSA] php_value session.use_trans_sid 0 php_value session.use_cookies 1 php_value session.use_only_cookies 1
|
|
|
|
|
Forum Member
      
участник
Last Login: 20.03.2007 23:31
Сообщ.: 28,
Visits: 293
|
|
| Может быть у браузера пряники отключены?
|
|
|
|
|
новичок
      
участник
Last Login: 17.09.2007 11:35
Сообщ.: 4,
Visits: 20
|
|
|
|
|
|
Supreme Being
      
участник
Last Login: 24.04.2008 21:42
Сообщ.: 131,
Visits: 1 253
|
|
| Всем спасибо,проблема решилась ...Ошибка дурацкая...:( У меня в коде стояла просто пустая строчка,которая воспринималась как текст, посылаемый перед отправкой заголовков, поэтому она и не хотела работать через куки
|
|
|
|