![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
jak w temacie - mam parę zmiennych utworzonych we Flashu i chciałbym, aby skorzystał z nich php, jak?
Z góry dzięki za szybką odpowiedź |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Wywołaj skrypt php: http://serwer/skrypt.php?zmienna1=wartosc&...mienna2=wartosc
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wywołaj skrypt php:http://serwer/skrypt.php?zmienna1=wartosc&zmienna2=wartosc
Rozwiązanie dobre, ale - no właśnie - zależy do czego stosować. Jeśli dane podawane do pliku .swf nie będą się zmieniać podczas chodzenia po stronie, to rozwiązanie jak najbardziej git. Podczas zmiany tych parametrów podczas poruszania się po serwisie, to radziłbym z poziomu php wszystkie wymagane dane albo umieścić w bazie razem z sesją, bądź bezpośrednio w sesji (zależy od potrzeby). Następnie z poziomy filmu Flash odczytać stworzony do tego plik, w którym podać wszystkie wymagane zmienne w postaci: [php:1:8ab4752332]<?php echo "zm1=1&zm2=2&zm3=3...zmn=n"; ?>[/php:1:8ab4752332] Rozwiązanie to pozwoli na wczytanie się filmu tylko 1 raz, a nie za każdym razem od początku przy innych parametrach. Rozwiązanie z sesjami wykorzystane jest na Savagefive - i działa rewelacyjnie - bo musi ![]() W użytej tam animacji wykonana jest komunikacja FLASH->php->FLASH. Wszystkie dane przechowywane są w sesji, przez co w każdym momencie można je odczytać czy to przez php czy FLASH. Z poziomu animacji można np. zatrzymać tło cyz też dźwięk, i po przejściu na inną podstronę te ustawienia się przechowują w sesji. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a wlasnie, ja slyszalem ze jest jakis inny sposob przekazywania zmiennych, bezpieczniejszy ? Sam stosuje powyzsza metode. Oczywiscie trzeba urzyc [manual:fa5c207e93]urlencode[/manual:fa5c207e93] [manual:fa5c207e93]urldecode[/manual:fa5c207e93] jesli zmienna zawiera spacje..
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%) ![]() ![]() |
Cytat a wlasnie, ja slyszalem ze jest jakis inny sposob przekazywania zmiennych, bezpieczniejszy ? Sam stosuje powyzsza metode. Oczywiscie trzeba urzyc [manual:fbc2bc8df4]urlencode[/manual:fbc2bc8df4] [manual:fbc2bc8df4]urldecode[/manual:fbc2bc8df4] jesli zmienna zawiera spacje..
To co napisałeś jest dokładnie tym samym o czym napisał krzychu. Sposób dobry na niektóre przypadki. Co do przesyłania zmiennych adresem, to jestem na nie. Przekazywać można, ale po co? Nie lepiej POSTem? GET przesyła max 255 znaków, więc niektóre treści nie da rady przesłać. Poza tym zmieniając tekst w URLu bardzo łatwo zmienić pożądany efekt w animacji - z czego domorośli "hakerzy" będą mieli szczególny ubaw ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 08:56 |