![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|||
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem dlaczego, ale po kliknięciu w formlarzu na wyślij wpis do księgi gosci jest wysyłany, następuje przekierowanie by nie było możliwości ponownego dopisania wpisu, ale pojawia sie problem. Skrypt zachowuje się tak, jakby zniknęła sesja lub też jakby nie widział zmiennej $_SESSION["zalogowany"] W momencie kiedy kliknę (np w Operze) na wstecz a następne odśwież, okazuje się, że sesja nadal jest. Dlaczego tak się dzieje? Gdzie jest błąd tudzież co zrobić by się tego błed pozbyć..?
Ten post edytował The Night Shadow 5.03.2006, 19:16:24 -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
||
|
|||
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
a to przekierowanie gdzie przenosi?? z powrotem na ta sama strone??
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak, dokładnie na tą samą.
-------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
wogole jak patrze na ten kod to dla mnie jakas sieczka ogolnie. moglbys poprostu napisac na jakiej zasadzie on dziala i wywalic troche tagow html z tego lisingu?? Bo to jest nieczytelne
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Problem został przeze mnie już rozwiązany. Dla zainteresowanych:
Pdany skrypt działał w następujący sposób. Wyświetlana jest strona z wszystkimi wpisami do księgi gości. Pod nimi znajduje się formularz, który po wypełnieniu ma dodawać nowy wpis. W momencie kiedy użytkownik kliknie wyślij w tym samym pliku zmienna $ssend przyjmowala wartosc "wyslij" i zamiast wyswietlac formularz dodawala odpowiednie dane do bazy. Nastepnie by nie bylo możliwości odświerzenia strony, a więc ponownego dodania komentarza następowało przekierowanie na tą samą stronę i t włąśnie jest haczyk. Kiedy wpisać http://itd. sesje są gubione, ale keidy wpisać sam plik np.: ksiega.php wszystko jest w porzadku. Schemat: WPISY DO KSIGI JEŚLI $SSEND=='WYSLIJ' ---- WSTAWIA DANE DO BAZY PRZEKIEROWUJAC NA TA SAMA STRONE, A WIEC KSIEGA.php ---- W PRZECIWNYM WYPADKU ---- FORMULARZ ---- A co do sieczki... użyłem OVERLIB i one stasznie dżo tekst ponad miare dodają. Ten post edytował The Night Shadow 5.03.2006, 20:22:31 -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
a nie mogles poprostu zrobic funkcji ktora pod koniec sprawdzala czy ktos juz dodal wpis czy jeszcze nie i w zaleznosci od wyniku wyswietlala formularz lub nie?
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Na jedno by wyszło, a potrzebne by było dodatkowe zapytanie, w którym sprawdzałby w bazie datę dodania wpisu... po co to? Skoro w łatwy sposób można dodać i natchmiast przekierować... Skrypt księgi jest tak mało rozbudowany, zę ma to naprawde niewielki wpływ na wydajność.
-------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:08 |