Jeden przycisk dwa linki


(Noktrum) #1

Witam,

Jestem w trakcie robienia małego badanka internetowego do mojej pracy semestralnej. Mam dwie wersje ankiety A i B. Chciałbym zrobić coś takiego, żeby przy kliknięciu na jeden przycisk np. [DALEJ] przekierowywało osoby badane raz do ankiety A, raz do B. Podział losów musi wynosić 50:50. Czy jest jakiś trik, który można zastosować? Czy może ktoś zna jakiś inny sposób? Osobiście mam kilka pomysłów, ale ten z jednym przyciskiem pasował by mi najbardziej.

Bardzo proszę o jakieś wskazówki...


(adpawl) #2

można np. zastosować funkcje rand/mt_rand ...przykładowo coś w stylu:

if(mt_rand(0,1)) header('Location: http://www.example.pl?strona=1'); else header('Location: http://www.example.pl?strona=0');

można też zapisywać ostatni wybór, a kolejnym razem wybierać i zapisywać odwrotność odczytanego i tak w kółko.


(Noktrum) #3

Tak to by było dobre. Czy ten kod mam wstawić między wiersze kodu html? Nie zam się na tym aż tak dobrze, stronę robiłem w trybie wizualnym.


(athei) #4

(Noktrum) #5

coś mi zaczyna świtać.... z "nazwa pliku.php'' dać adres strony czy co?? co mam podmienić (oprócz dwóch adresów http) żeby chodziło? Chyba z tego co pamiętam to nie muszę mieć na jednej stronie body i /body jeśli już mam? Ja mam jedna stronę z wstępem i przyciskiem Dalej, który musi dowołać się do dwóch wersji Ankiet, które można zrobić w Google documents i nie mam żadnego innego pliku. Tak więc nie mam pliku "nawza pliku.php" tylko 2x http na serwerze G

P.s. nie znam się totalnie na PHP