Skrypt pokazuje jak wysłać wartości przez odtwarzacz Flash z AS 3 językiem z filmu do pliku PHP, oraz jak je później odebrać w pliku wynikowym PHP. Przykład wykorzystuje do tego celu metody typu GET.
UWAGA! Ścieżka dostępu (atrybut src) powinna być bezwzględa oraz posiadająca przedrostek localhost jeśli testujemy skrypt na serwerze zdalnym.
Kod ActionScript:
var plik:URLRequest = new URLRequest("http://localhost/phpflash/funkcje.net/plik.php"+"?punkt=12&tekst=Funkcje.net");
//ustawienie metody przesyłania zmiennych
plik.method = URLRequestMethod.GET;
var loader:URLLoader = new URLLoader();
//uruchomienie pliku PHP oraz wysłanie zmiennych
loader.load(plik);
Uwaga ścieżka do pliku powinna być bezwzględna, jeśli zostawimy ją jako względną wtedy skrypt może raz działać, a raz już nie. Może to sprawić w osłupienie programistę (przekonałem się na własnej skórze po około 3h spędzonych przed monitorem ;] ).
Kod PHP:
$punkt = $_GET['punkt'];
$tekst = $_GET['tekst'];
//zwróci nam:
Punkty: 12, Odebrany tekst: Funkcje.net
Odbieranie wartości przebiega identycznie jak odbieranie normalnych zmiennych z tablicy GET.
Listing
Ranga: Administrator serwisu Punktów: 0