Przesunięty przez: joli 29-06-2009, 19:40 |
Problem z kolejnymi stronami w wyszukiwaniu |
Autor |
Wiadomość |
Przemo


Pomógł: 210 razy Posty: 3148
|
Wysłany: 27-02-2006, 16:47 Problem z kolejnymi stronami w wyszukiwaniu
|
|
|
Wiele osób zgłasza, że gdy klikną kolejna stronę w wynikach wyszukiwania pisze, ze nie znaleziono wynikow.
Wyjaśnię jak działa wyszukiwanie:
Przy pierwszym zapytaniu do wyszukiwania, czyli gdy wpiszemy jakieś słowo lub klikniemy na posty od ostatniej wizyty lub posty nieczytane, skrypt wyszukuje pasujace posty i wpisuje ich ID do tabeli wynikow, potem gdy klikamy na kolejną stronę, nie ma juz miejsca kolejne wyszukiwanie, tylko pobierane sa wyniki z tabeli wynikow. Identyfikacja które to wyszukiwanie w tabeli wynikow jest po losowym ciągu znaków search_id ORAZ porównywany jest SID czyli ID sesji, który tez jest zapisywany w tabeli wynikow, po to aby za kilka/kilkanascie minut bylo mozliwe wyczyszczenie tabeli wynikow ze zbędnych/starych wpisów. Pobierane sa SID'y z tabeli sesji i z tabeli wyników kasowane są wszystkie wpisy których SID'ów nie ma w tabeli sesji.
Sytuacja kiedy klikamy na drugą stronę i nie znajduje nic ma miejsce wtedy, kiedy zmieni nam się numer SID (numer sesji, zmieni się sesja) sesja zmienia sie wtedy kiedy nasz czas nieaktywności na forum jest wiekszy niż czas ustawiony w PA (tutaj jest to 15 minut) albo kiedy zmieni nam sie numer IP
Nie rozumiem, dlaczego jest to dla was takim problemem? Ja nie mialem tak ani raz, może wasz ISP ma serwer proxy i zmienne IP na stronach www ? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Pasja

Pomógł: 4 razy Posty: 210
|
Wysłany: 27-02-2006, 17:32
|
|
|
Przemo napisał/a: | Sytuacja kiedy klikamy na drugą stronę i nie znajduje nic ma miejsce wtedy, kiedy zmieni nam się numer SID (numer sesji, zmieni się sesja) sesja zmienia sie wtedy kiedy nasz czas nieaktywności na forum jest wiekszy niż czas ustawiony w PA (tutaj jest to 15 minut) albo kiedy zmieni nam sie numer IP |
Odpal Opere, wejdź w posty nieprzeczytane, odpal sobie w nowym oknie jeden temat i teraz spróbuj wejść na drugą strone. Trwa to krócej niż 20 sekund. |
|
|
|
 |
Przemo


Pomógł: 210 razy Posty: 3148
|
Wysłany: 27-02-2006, 18:12
|
|
|
Hmm faktycznie tak jest w Operze... zaraz sprawdze czemu, widze juz ze SID sie rozni a nie powinien. |
|
|
|
 |
Widmo


Pomógł: 180 razy Posty: 2435
|
Wysłany: 27-02-2006, 19:09
|
|
|
odpal sobie tez IE, i FF - na 100% sesja nie wygasa. |
_________________ Potrzebujesz pomocy? |
|
|
|
 |
strus

Pomógł: 66 razy Posty: 547
|
Wysłany: 27-02-2006, 22:41
|
|
|
Zgadza sie, na ff nawet po 2-3 sekundach przegladania 1szej strony i probie wejscia na 2ga wyskakuje ze nie ma postow spelniajacych kryteria. Dopiero wyjscie spowrotem na glowna strone i powrot do lastvisit daje taki efekt, ze mozna przejsc na 2ga |
_________________ if(DobaZegarowa>24) cout<<"Z checia Ci pomoge!"; else cout<<"Fuck OFF and Find OUT it yourself."; |
|
|
|
 |
Przemo


Pomógł: 210 razy Posty: 3148
|
Wysłany: 28-02-2006, 13:09
|
|
|
Ok, problem naprawiony, sprawdźcie. |
|
|
|
 |
Pasja

Pomógł: 4 razy Posty: 210
|
Wysłany: 28-02-2006, 16:37
|
|
|
Cytat: | Ok, problem naprawiony, sprawdźcie. |
Opera - OK |
|
|
|
 |
Marshal's

Pomógł: 5 razy Posty: 56
|
Wysłany: 28-02-2006, 17:32
|
|
|
FF-też |
|
|
|
 |
Solinarius

Pomógł: 60 razy Posty: 591
|
Wysłany: 28-02-2006, 17:33
|
|
|
FF- wreszcie działa jak należy |
_________________ Nie mam czasu zajmować się stronami innych - Ci co się załapali to się załapali
nie ma więcej spamu |
|
|
|
 |
Smoczek

Pomógł: 1 raz Posty: 53
|
Wysłany: 16-04-2006, 16:34
|
|
|
Hmmm...
U mnie po aktualizacji forum, jeden z użytkowników nadal się skarży że ma ten problem (ale tylko w "postach od ostatniej wizyty"), Przemo mógłbyś napisac co tak właściwie było przyczyną? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
grzana
Posty: 2
|
Wysłany: 05-05-2006, 10:48
|
|
|
Co jest przyczyną napisałeś. A jak ten błąd zniwelować. Na moim forum występuje taki sam błąd |
|
|
|
 |
|