tak się złożyło, że zostałem na lodzie

Jakiś czas temu zamówiłem stronę internetową z panelem użytkownika, niestety po oddaniu strony dziś wyszedł jeden mały błąd którego nikt wcześniej nie sprawdził. Weryfikacja była na dzikich zasadach i proszę bez komentarzy widziały gały co brały bo na dzień dzisiejszy zostaje z problemem sam.
Coś tam wiem o kodzie php i sql oraz html. Moja wiedza jest dość lakoniczna ale być może gdy ktos wskaże mi problem będę mógł zdecydować co dalej z tym zrobić.
Problem:
Wyobraźmy sobie następującą sytuację.
Istnieje sobie jakiś tam system oparty o php i sql.
Jedną z funkcjonalności systemu jest możliwość zalogowania się na stronie www i dodania własnego ogłoszenia (jego istota jest w tym momencie nieważna - oczywiście bez xxx

Użytkownik dodaje ogłoszenie, może je obejrzeć itp. System również widzi to ogłoszenie bo widoczne jest na stronie kategorii oraz w wyszukiwarce. Problem zaczyna się w momencie kiedy użytkownik wyloguje się lub przeładuje stronę na nowo.
Założeniem było wprowadzenie ogłoszenia do bazy danych a nie ukazanie go na wynikach stron. Poza tym administrator wykonując test, rejestruje się jako nowy użytkownik, dodaje ogłszenie, wchodzi na kategorie ogłoszeń i widzi je. Ponadto bez przeładowania strony loguje się do zewnętrznego panelu administracyjnego i również widzi możliwość edycji ogłoszenia. Problem powstaje kiedy wyloguje się z panelu i załuduje główna stronę www na nowo.
Nie oczekuję tu rozwiązań konktretnych bo nie podałem żadnego kodu, nie podałem adresu www.
Moje pytanie jest czysto hipotetyczne. Czy ktoś spotkał się z podobnymi objawami? Od czego zacząć szukać. Co może być przyczyną takiego działania. Serwis www został niegdyś na nowo wgrany na serwer i może zostały źle ustawione chmody.
Za każdą podpowiedź z góry dziękuję. Jeśli będę wiedział czego szukać może wkleję tu jakiś kodzik.
Pozdrawiam