Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Opuszczenie podstrony...
boosik01
post 25.07.2012, 16:02:05
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 19.08.2009

Ostrzeżenie: (10%)
X----


Cześć. Zastanawiam się jak zrobić by user nie mógł opuścić danej podstrony jeśli nie uzupełni swoich danych (x króków: nazwa, płeć, i inne duperele.)

Próbowałem zrobić przekierowania w pliku ze skryptem że jeśli $step < x wtedy następuje przekierowanie. Lecz tu napotyka problem w postaci zbyt wielu przekierować. No w zasadzie nie dziwota bo warunek jest stale nie spełniony. Problem w tym że kompletnie nie mam pomysłu na jakikolwiek warunek, czy sposób by user został na danej podstronie jeśli nie wypełni x kroków. Proszę o jakieś podpowiedzi sugestie...

Go to the top of the page
+Quote Post
CuteOne
post 25.07.2012, 19:16:53
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


W pliku w którym zapisujesz dane użytkownika wstaw sesję
  1. if(wypelniono dane) {
  2. $_SESSION['regFinish'] = true;
  3. }
  4. else {
  5. $_SESSION['regFinish'] = false;
  6. }


W index.php dodaj funkcję sprawdzającą czy $_SESSION['regFinish'] == true, jeżeli nie przekieruj na formularz
Go to the top of the page
+Quote Post
boosik01
post 25.07.2012, 20:11:08
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 19.08.2009

Ostrzeżenie: (10%)
X----


Ech znowu to samo...

Podczas logowania $_SESSION['regFinish'] daje false oraz przekierowywuje na formularz do wypełnienia. Ale przeglądarka pokazuję zbyt wiele przekierować.

W pliku głownym czyli index.php mam:

  1. if($_SESSION['regFinish'] == true && $_SESSION['online'] == true)
  2. {
  3. header('Location: ?action=main') ;
  4.  
  5. }
  6. else
  7. {
  8. header('Location: ?action=form');
  9. }


Ten post edytował boosik01 25.07.2012, 20:12:53
Go to the top of the page
+Quote Post
kayman
post 25.07.2012, 20:34:55
Post #4





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

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


a czy to jest w ogole dobry pomysl by przykuwac usera do jakiejs podstrony?

ja bym raczej blokowal dostep do innych stron jezeli nie wypelni tego formularza

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 Wersja Lo-Fi Aktualny czas: 28.06.2025 - 15:52