Strona 1 z 2

Maskowanie paska adresu.

Napisane: niedziela, 20 marca 2011, 21:26
przez bielu000
Witam, mam pytanie czy można jakoś zamaskowac pasek adresu ?
Tzn robie sobie pewną stronę na której user będzie musiał przejśc przez kilka kroków
Opiera się to wszystko na jednym pliku
I mamy tak że jeśli zmienna step jest pusta to mu sie wyswietla krok 1, naciska dalej
wtedy zmienna przyjmuje wartość 2, wyswietla sie krok 2, itd itp
I teraz nie chciałbym żeby jakiś cwaniak wpisywał sobie np w pasu adresu step=5
przechodząc od razu do kroku 5, nie da rady tego zabezpieczyć inaczej, próbowałem już całe popołudnie.

Re: Maskowanie paska adresu.

Napisane: niedziela, 20 marca 2011, 22:37
przez Lenson
Napewno się da , przeciesz w jakis sposob przebiegaja rejestracje np w bankach ^^

Re: Maskowanie paska adresu.

Napisane: niedziela, 20 marca 2011, 22:59
przez bielu000
Pewnie jak bym pracował jako webmaster przy stronie banku to bym to zrobił ale niestety nie umiem jak na razie przynajmniej :P
Ale wpadł mi do głowy jeszcze pomysł, żeby tam sesje zastosować. Jak spróbuje to dam znać z jakim skutkiem.

Re: Maskowanie paska adresu.

Napisane: poniedziałek, 21 marca 2011, 00:05
przez Morfidon
Jest wiele sposobów, aby to rozwiązać, pierwsza myśl:

Co przejście przez krok (stronę) zmieniasz krok w bazie danych przypisany do klucza sesji danego użytkownika na stronie. Jeśli krok różni się o więcej niż jeden / nie zostało coś wykonane zwracasz błąd.

Re: Maskowanie paska adresu.

Napisane: poniedziałek, 21 marca 2011, 19:11
przez bielu000
Tyle że na tym poziomie baza danych jeszcze nie istnieje, zostanie utworzona dopiero przez usera w następnych krokach

Re: Maskowanie paska adresu.

Napisane: poniedziałek, 21 marca 2011, 21:31
przez Morfidon
Stwórz po prostu tabelkę, która będzie trzymała nie klientów, ale tych co odwiedzają stronę. Możesz w niej aktualizować różne informację na temat swoich visitors'ów.

Re: Maskowanie paska adresu.

Napisane: wtorek, 22 marca 2011, 01:33
przez bielu000
Nie bardzo rozumiem, juz mówiłem że nie moge tutaj umieścić żadnego połączenia z bazą danych.

Re: Maskowanie paska adresu.

Napisane: wtorek, 22 marca 2011, 11:18
przez Morfidon
bielu000 napisał(a):Nie bardzo rozumiem, juz mówiłem że nie moge tutaj umieścić żadnego połączenia z bazą danych.
a co Ci nie pozwala niby połączyć się z bazą danych?

Re: Maskowanie paska adresu.

Napisane: wtorek, 22 marca 2011, 22:51
przez bielu000
Baza danych nie istnieje i nie ma takiej opcji żeby istniała, to user dopiero ją tworzy w kilku następnych krokach

Re: Maskowanie paska adresu.

Napisane: wtorek, 22 marca 2011, 23:00
przez Morfidon
Baza danych to jest miejsce w którym składujesz dane w postaci np. tabelek, a tabelka to jest struktura do składowania danych, która należy do bazy danych.

Ja się zapytałem DLACZEGO nie możesz stworzyć tabelki przed tym jak user przejdzie przez następne kroki. Co Ci na to nie pozwala? Struktura tejże aplikacji czy co? przecież w każdej chwili możesz to zrobić. Odpowiedź, że "nie ma takiej opcji" nie jest żadną sensowną odpowiedzią.