то ли куки, то ли сессия...

victorman

Новичок
Автор оригинала: tardis
---
я думаю можно с .htaccess попробовать порешать. я помню у меня была проблема: после регистрации перекидывало не на нужную страницу, а на главную. Решили с помощью .htaccess. Проблема в том, что человека этого сейчас нет в сети..
 

dimagolov

Новичок
раз на линк http://moisite.com/index.php?link=1 отображает главнцю, а по refresh то что надо, то для "правильного" отображения нужна какая-то кука, которая собственно при обработки запроса или при отображении главной из-за своего отсутствия и ставиться. смотрите по заголовкам, какая кука ставиться в тот раз, как попадаете на главную.

п.с. а как туда вообще зайти? что http://moisite.com/index.php что http://moisite.com/index.php?link=1 дают 403, а http://moisite.com дает заглушку хостера. дали бы как заходить и пароль (если без этого никак не воспроизвести), мог бы предметно глянуть на куку
 

victorman

Новичок
Автор оригинала: dimagolov
раз на линк http://moisite.com/index.php?link=1 отображает главнцю, а по refresh то что надо, то для "правильного" отображения нужна какая-то кука, которая собственно при обработки запроса или при отображении главной из-за своего отсутствия и ставиться. смотрите по заголовкам, какая кука ставиться в тот раз, как попадаете на главную.

п.с. а как туда вообще зайти? что http://moisite.com/index.php что http://moisite.com/index.php?link=1 дают 403, а http://moisite.com дает заглушку хостера. дали бы как заходить и пароль (если без этого никак не воспроизвести), мог бы предметно глянуть на куку
я отправил вам сообщение в личку. посмотрите пожалуйста

-~{}~ 04.10.08 02:58:

я думаю что дело в каком-то таймауте. потому что когда заходишь в меню и начинаешь быстро бегать по разделам, то можно успешно пробежать 2-3 раздела. если зайти и подождать хотя бы секунд 5, то при первой же попытке посещения раздела перекидывает на главную страницу
 

tardis

lazy
нашел я, в чем дело, кука там не при чем

а причем такой вот запрос (в оригинальном индексе строка 621):
'' . 'select * as create_account_date, now() - interval 2 minute > l_e_t as should_count from hm2_users where id = ' . $user_id . ' and (status=\'on\' or status=\'suspended\') ' . $add_login_check

разбираться в нем впадлу, поэтому могу посоветовать просто переписать его так

'' . 'select * from hm2_users where id = ' . $user_id . ' and (status=\'on\' or status=\'suspended\')'

тогда все будет зае... хорошо
 

victorman

Новичок
Автор оригинала: tardis
нашел я, в чем дело, кука там не при чем

а причем такой вот запрос (в оригинальном индексе строка 621):
'' . 'select * as create_account_date, now() - interval 2 minute > l_e_t as should_count from hm2_users where id = ' . $user_id . ' and (status=\'on\' or status=\'suspended\') ' . $add_login_check

разбираться в нем впадлу, поэтому могу посоветовать просто переписать его так

'' . 'select * from hm2_users where id = ' . $user_id . ' and (status=\'on\' or status=\'suspended\')'

тогда все будет зае... хорошо
а кто-нибудь может за деньги это сделать? я боюсь касячнуться
 

tardis

lazy
а вообще, по большому счету там дело только в$add_login_check, которая добавляет что-то типа and last_access_time + interval 30 minute > now() and last_access_ip = '68.180.151.111', причем айпишники он выдает каждый раз разные и никоим боком ко мне не относящиеся
 
Сверху