Schrift
[thread]878[/thread]

"Ober"-Referrer abfragen



<< >> 8 Einträge, 1 Seite
olruebe01
 2007-01-18 17:30
#9524 #9524
User since
2006-01-19
192 Artikel
BenutzerIn
[default_avatar]
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
jan
 2007-01-18 18:13
#9525 #9525
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
nein. dazu musst du das wiederum in flash abfragen und dann als parameter mit an das script geben.
nepos
 2007-01-18 22:10
#9526 #9526
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Noch dazu, weil man sich auf Referer eh nicht verlassen kann. Die koennen auch mal gar nicht mitkommen.
esskar
 2007-01-18 22:27
#9527 #9527
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[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!
GwenDragon
 2007-01-18 23:05
#9528 #9528
User since
2005-01-17
14757 Artikel
Admin1
[Homepage]
user image
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-->
nepos
 2007-01-19 00:46
#9529 #9529
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Quote
Referer 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...
betterworld
 2007-01-19 02:56
#9530 #9530
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[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-->
GwenDragon
 2007-01-19 18:08
#9531 #9531
User since
2005-01-17
14757 Artikel
Admin1
[Homepage]
user image
[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.
<< >> 8 Einträge, 1 Seite



View all threads created 2007-01-18 17:30.