Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Настройки .htaccess

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
armancho7777777 Супермодератор
Отправлено: 01 Октября, 2011 - 18:07:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Всем привет!
Почему такая запись в .htaccess:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,QSA]

записывает в файл сессии новый идентификатор сессии?

Но сессия при этом работает с первым идентификатором,
который изначально прописался в куках.

Как мне исправить выше приведённый код так,
чтобы исправить этот изъян, и при этом чтоб все запрсы приходиль в индех?
 
 Top
caballero
Отправлено: 01 Октября, 2011 - 19:07:35
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




где там вообще сессия упоминается?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
armancho7777777 Супермодератор
Отправлено: 01 Октября, 2011 - 19:13:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Не так выразился:
такая запись в .htaccess приводит к тому, что при обновлении страницы запускается новая сессисия. На работе приложения это ни как не отражается, так как сессия использует первоначальный ID, который сохранился в куках. А вот если заглянуть в папку сессий, то можно увидеть, что каждый раз, когда пользователь обновляет страницу, появляется новый файлик сессии. Но если просто переходить по ссылкам, то такого не происходит.
И еще, при работе в мазилле такого бага не наблюдается.

(Отредактировано автором: 01 Октября, 2011 - 19:15:36)

 
 Top
caballero
Отправлено: 01 Октября, 2011 - 19:18:01
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
такая запись в .htaccess приводит к тому, что при обновлении страницы запускается новая сессисия.

с какой стати новая сессия? апач перенаправляет на другой URL
сессия существует пока открыт браузер


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
armancho7777777 Супермодератор
Отправлено: 01 Октября, 2011 - 19:24:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Еще раз говорю, это не заметно, пока не заглядывать в папку сессий.
Убрав эту запись, проблема устраняется.
На сайте всего 2 файла: index.php и .htaccess
и папка сессий.
(Добавление)
caballero пишет:
с какой стати новая сессия?
А я откуда знаю Радость
Потому и написал сюда)

(Отредактировано автором: 01 Октября, 2011 - 19:27:44)

 
 Top
caballero
Отправлено: 01 Октября, 2011 - 19:32:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ты не на файлики смотри а провыерь саму сессию
сунь переменную и проверь


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
armancho7777777 Супермодератор
Отправлено: 01 Октября, 2011 - 20:00:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Да с работой сессии всё в порядке, "е маё".
Просто на фиг этот лишний мусор...
Так и должно быть, что-ли?
 
 Top
caballero
Отправлено: 01 Октября, 2011 - 21:24:27
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




если сайт их одного index.php то htaccess там не нужен вообще


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
armancho7777777 Супермодератор
Отправлено: 01 Октября, 2011 - 21:27:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




)))) У меня слов нет.
 
 Top
LIME
Отправлено: 01 Октября, 2011 - 23:51:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




armancho7777777 пишет:
И еще, при работе в мазилле такого бага не наблюдается.
значит дело в формате куки с сидом наверное
надо посмотреть как отличаются от других браузеров заголовки с куки
кстати тут была какаято тема о том что хром 2 раза в базу пишет изза того что при наборе адреса он пытается превьюхи делать
это их сервер делает а у него сессии нет конечно
вот и создается новая
кстать пустая создается наверное?
вариант?
(Добавление)
armancho7777777 а в логах апача нет дополнительных запросов?
 
 Top
armancho7777777 Супермодератор
Отправлено: 02 Октября, 2011 - 01:46:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




LIME пишет:
а в логах апача нет дополнительных запросов?

нет.
(Добавление)
LIME пишет:
кстать пустая создается наверное?
Верно)
 
 Top
Serunchik
Отправлено: 18 Декабря, 2011 - 10:41:39
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Была такая же бяда решил так
Заменил
RewriteRule ^(.*)$ index.php [L,QSA]
на
RewriteRule ^([^.]+)(/?)+$ index.php [L,QSA]

Теперь нормально работает))
 
 Top
armancho7777777 Супермодератор
Отправлено: 18 Декабря, 2011 - 19:25:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Спасибо, но я уже написал свой класс сессии)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB