User since
2006-01-19
192
Artikel
BenutzerIn
Tach mal wieder,
neuer Tag, neue Frage.
Ich habe eine Flash-Animation, die ein Perl-Script aufruft. in diesem Perl-Script möchte ich abfragen, in welcher Seite die Flashanimation läuft.
Ich denke also an den referrer.
Mein Script erkennt als Referrer aber die URL des Flashfiles und nicht die Seite, in der das Flashfile läuft :-(
Gibt es eine Lösung wie ich abfragen kann, in welcher URL das Flashfile läuft, dass mein Script aufruft???
Danke und Gruß,
Oliver
User since
2003-08-04
2536
Artikel
ModeratorIn
nein. dazu musst du das wiederum in flash abfragen und dann als parameter mit an das script geben.
User since
2005-08-17
1420
Artikel
BenutzerIn
Noch dazu, weil man sich auf Referer eh nicht verlassen kann. Die koennen auch mal gar nicht mitkommen.
User since
2003-08-04
7321
Artikel
ModeratorIn
[quote=nepos,18.01.2007, 21:10]Noch dazu, weil man sich auf Referer eh nicht verlassen kann. Die koennen auch mal gar nicht mitkommen.[/quote]
hmm
Referer gibt es ja auch nur dann, wenn man über einen Link auf die Seite kommt.
Das er gefälscht sein kann, ist klar.
Ich denke aber, dass olruebe01 nicht wirklich den Referer will, sondern die seite, in der das flash eingebunden ist.
Ist das dann wirklich der referer oder nicht doch die seite, in der das script läuft.
kann man vielleicht zusammen mit javascript auslesen und dann an das perl-script übergeben!
User since
2005-01-17
14757
Artikel
Admin1
Der Flash-Film kann ja durch das Plugin von einer ganz anderen Quell-URL kommen.
Wieso setzt denn die Webseite nicht gleich einen Parameter per Javascript, der an das Flash als URL-Variableübergeben wird? Das sollte doch gehen.
Also sowas: myflash.swf?whereami=/x.html
Ich kenne mich derzeit aber nicht so gut in Flash aus.\n\n
<!--EDIT|GwenDragon|1169154594-->
User since
2005-08-17
1420
Artikel
BenutzerIn
QuoteReferer gibt es ja auch nur dann, wenn man über einen Link auf die Seite kommt.
Das er gefälscht sein kann, ist klar.
Oder der User hat Referer in seinem Browser schlicht deaktiviert...
Ich denke, Gwendragons Vorschlag sollte da eher zum Ziel fuehren. Wobei man natuerlich auch den Parameter faken koennte...
User since
2003-08-21
2614
Artikel
ModeratorIn
[quote=olruebe01,18.01.2007, 16:30]Gibt es eine Lösung wie ich abfragen kann, in welcher URL das Flashfile läuft, dass mein Script aufruft???[/quote]
Abfragen kann man Referer sowieso nicht. Der Browser schickt irgendwas und damit muss man sich zufriedengeben.
Browser: "Ich stelle hier die Fragen!"\n\n
<!--EDIT|betterworld|1169168268-->
User since
2005-01-17
14757
Artikel
Admin1
[quote=nepos,18.01.2007, 23:46]Ich denke, Gwendragons Vorschlag sollte da eher zum Ziel fuehren. Wobei man natuerlich auch den Parameter faken koennte...[/quote]
Parameter ans Flash per CGI übergeben macht eine bei Flash doch immer. Du kannst auch ein Cookie setzen, aber wenn Cookies aus und ... und ... und ...
User können ja so viel deaktivieren.
Zu den übergebenen Daten:
Sicher, niemals den gesendeten Daten trauen, heißt es bei CGI & Co.