Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.04.2010 Ostrzeżenie: (10%)
|
Witam...
Mam bardzo wielki problem. Otóż tworzę grę via www, w php i teraz wziąłem się za stworzenie potworów, na których można zdobyć doświadczenie. Stworzyłem te potwory jako osobne pliki, każdy potwór jest osobnym linkiem. Czyli potwór 1 jest plikiem 1.php, a potwór 2 jest plikiem 2.php. I jeśli wejdziemy na plik 1.php, to pomyślnie dodaje rekord do bazy, typu że dodaje doświadczenie, złoto itd. Ale jeśli odświeżę stronę, to będzie sytuacja taka, jakbym znowu wszedł na tą stronę, czyli znowu mi dodaje doświadczenie. I tutaj właśnie pojawia się problem, ponieważ nie wiem, jak zablokować stronę przed ciągłym odświeżaniem. Chcę zabezpieczyć tę grę, aby nie można było zdobywać doświadczenia klikając ciągle F5... I nie wiem, co robić... Może ktoś miał kiedyś z takim czymś problem, i jakoś go rozwiązał? Myślałem nad przekierowaniem, ale jeśli będzie przekierowanie na inną stronę, to zaś nie wyświetlą się logi, np. "Zdobyłeś tyle i tyle doświadczenia..." Mam nadzieję, że chociaż jedna osoba będzie w stanie mi pomóc (IMG:style_emoticons/default/winksmiley.jpg) Pozdrawiam ;> |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.04.2010 Ostrzeżenie: (10%)
|
No tak, ale tak jak napisałem, nie będzie to wyświetlało napisów typu "Zdobyłeś xxx doświadczenia"
Chyba, że byłby jakiś sposób, że po wysłaniu danych przekierowałoby na tą stronę z której wszedłem na stronę która dodaje dane do bazy, i wyświetlało logi, typu "Dodano coś tam... " |
|
|
|
Enderlanas Odświeżanie strony... php... 18.05.2010, 18:46:21
croc Po dodaniu rekordu do bazy i wykonaniu wszystkich ... 18.05.2010, 18:56:07
croc Sposób z header, który podałem, jest standardowym ... 18.05.2010, 19:47:00
Ulysess naprostrzym rozwiązaniem lecz nie do końca dobrym ... 20.05.2010, 13:09:30
Enderlanas Kurczę... Nigdy bym na coś takiego nie wpadł ;d Po... 20.05.2010, 13:49:15 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:41 |