[ Pobierz całość w formacie PDF ]
.urlencode($poll['option2']);print "&option3=".urlencode($poll['option3']);9.Następnie, należy zapisać fragment kodu, który pozwoli sprawdzić, czy użytkownik już oddawał głosw bieżącej ankiecie.Jak widać z poniższego zapisu, użyjemy w tym celu cookie lastPollID, a jeślijego wartość okaże się zgodna z identyfikatorem pollID bieżącej ankiety, Flash zostaniepoinformowany o tym za pośrednictwem zmiennej result.Jeśli cookie nie zostanie odnalezione lubidentyfikator nie będzie zgodny, działanie jest kontynuowane.// If cookie says user has voted before.if($poll['pollID'] == $HTTP_COOKIE_VARS['lastPollID']) {// Tell Flash movieprint "&result=AlreadyVoted";} else {// Otherwise return okayprint "&result=Okay";}10.Na koniec, jako wytrawni programiści, zakończymy skrypt zamknięciem połączenia z serweremMySQL.Pamiętaj o zasadach!mysql_close($link);?>Skrypt vote.phpSkrypt, którym teraz się zajmiemy, będzie rejestrował głosy oddawane przez respondentów i odczytywałdotychczasowe wyniki ankiety.Będzie on odpowiedzialny również za tworzenie ciasteczek, które będąinformowały skrypt fetchpoll.php o tym, czy dany respondent oddawał już głos w bieżącej ankiecie.11.Podobnie, jak w skrypcie fetchpoll.php, zacznij od dołączenia skryptu common.php, anastępnie, za pomocą zawartej w nim funkcji dbConnect, wykonaj procedury łączenia iselekcjonowania bazy danych: [ Pobierz całość w formacie PDF ]