Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Problem z bazą?
Demieno
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.03.2011

Ostrzeżenie: (0%)
-----


Witam wszystkich,
tak się złożyło, że zostałem na lodzie smile.gif

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 smile.gif )
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Wyczyść sesję po wylogowaniu użytkownika
Go to the top of the page
+Quote Post
Demieno
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.03.2011

Ostrzeżenie: (0%)
-----


Taki kodzik znalazłem w sekcji panelu administracyjnego. Te ramki to kształt tego panelu i pytanko, czy plik refresh.php odnosi się do wyczyszczenia tej sesji? Bo z zapisywaniem czegokolwiek w panelu administracyjnym nie ma problemu. Problem ma sama strona www.

  1. <frameset>
  2. <frameset border="1" frameborder="1" rows="140,*">
  3. <frameset cols="80%,*" border="1" frameborder="1">
  4. <frameset border="1" frameborder="1" rows="100,*" >
  5. <frame name="gora" src="ramy/gora.php" scrolling="no">
  6. <frame name="gora2" src="ramy/gora2.php" scrolling="no">
  7. </frameset>
  8. <frame name="gora2" src="ramy/wyloguj.php" scrolling="no">
  9. </frameset>
  10.  
  11. <frameset cols="15%,*" border="1" frameborder="1">
  12. <frameset border="1" frameborder="1" rows="55%,*" >
  13. <frame name="lewa" src="../kwer/refresh.php" scrolling="auto">
  14. <frame name="lewa2" src="../kwer/lewa2.php">
  15. </frameset>
  16. <frame name="srodek" src="../kwer/komunikaty.php">
  17. </frameset>
  18.  
  19. </frameset>
  20. </frameset>



O takie coś chodzi?
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


W wyloguj.php daj session_destroy();
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:52