![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam jestem początkujący i chciał bym zrobić taki skrypt php (może być połączony z mysql):
Użytkownik wchodzi na stronę wypełnia formularz i wysyła razem z swoim ip, który zapisuje się najlepiej do oddzielnego pliku. A gdy wchodzi drugi raz na tą stronę to już nie widzi tego formularza albo chociasz nie może wysłać. Mam nadzieje że zrozumiecie o co chodzi i pomożecie bo nie wiem jak się do tego zabrać. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tak, pytanie jest zrozumiałe. Natomiast jeśli ktoś ma zmienne IP rozwiązanie to nie zadziała. Można użyć cookies, ale to też nie daje żadnej pewności, bo cookies można usunąć, ale zawsze to jakaś dodatkowa weryfikacja. Nieco lepiej w tej kwestii by było jakbyś wprowadził np. rejestrację użytkowników.
Przyjrzyj się tablicy $_SERVER: http://php.net/manual/en/reserved.variables.server.php Tam masz jak pobrać czyjeś IP. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Masz rację rejestracja będzie najlepszym wyborem, a w jaki sposób powinienem weryfikować to że ktoś wysłał już formularz
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Zapisuj id usera, który już wysłał formularz w bazie danych. Później wystarczy tylko sprawdzić w tabeli czy id usera już istnieje, jeśli tak to formularz nie będzie dla niego widoczny.
To oczywiście tylko taki pseudo kod. Rozwiązanie powinno się opierać o bazę danych. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
A możesz napisać mi taki skrypt w wolnej chwili albo chociaż napisać coś więcej jak to zrobić, bo jestem mocno początkujący.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
A możesz napisać mi taki skrypt w wolnej chwili albo chociaż napisać coś więcej jak to zrobić, bo jestem mocno początkujący. Masz na myśli skrypt rejestracji, dodawania głosowań do bazy, sprawdzania, itp.? To nie jest kwestia 5 minut niestety. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi o skrypt sprawdzający czy id użytkownika jest w bazie a jeśli tak to nie wyświetla formularza, a jeśli niema to wyświetla.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:37 |