Die Suche nach einbetten Website für einen Flash-App
Frage
Heyas. Ich habe eine Flash-Anwendung, die ich daran arbeiten kann (wie YouTube-Videos) auf anderen Websites eingebettet werden, aber wir wollen wissen, welche Website der Benutzer die Seite ist die Anzeige auf. Gibt es eine Möglichkeit zu sagen, welche Seite die App auf eingebettet ist, dass der Benutzer die Anzeige auf?
Die ursprüngliche App ist im Flash / Actionscript und PHP geschrieben auf dem Server ausgeführt wird, ob das hilft. Danke.
Lösung
Sie können einfach die Referrer-Header über php , speichern sie irgendwo und als dienen Flash-Inhalt ...
<?php
// served from http://yoursite.net/your_flash.php
//read the referer header
$referer_url = (isset($_SERVER['HTTP_REFERER']))? $_SERVER['HTTP_REFERER'] : "";
//store it somewhere...
//read the swf file
$swf=file_get_contents('flash_app.swf');
//spit the flash content out with the proper header
header('Content-type: application/x-shockwave-flash');
echo $swf;
?>
Embed-Code, durch Websites Dritter in ihren HTML eingefügt werden:
<object width="550" height="400">
<embed src="http://yoursite.net/your_flash.php" width="550" height="400">
</embed>
</object>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow