| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2009 Ort: Bremen
Beiträge: 147
| Crossdomain
Guten Abend Leute, ich komme gleich zu meiner Frage. Ich habe eine Anwendung bestehen aus Server und Frontend. Das Frontend ist eine Kombination aus Flex und Flash-Filmen und der Server ist mit PHP geschrieben. Die Kommunikation untereinander läuft über XML. Wenn ich das ganze lokal laufen lassen, reicht die crossdomain.xml in dem Verzeichnis der index.php meines Backends. Bringe ich das ganze allerdings online, so bekomme ich Security-Error. Nun habe ich gelesen, dass wohl generell im Server-Root eine crossdomain.xml liegen muss, die den Zugriff erlaubt und dann im Verzeichnis selbst nochmal eine crossdomain.xml die genau festlegt, welche Domains Zugriff haben. Meine aktuell im Index-Verzeichnis liegende crossdomain.xml sieht so aus: HTML-Code: <?xml version="1.0"?> <!DOCTYPE cross-domain-policySYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="http://meinedomain.de/unterordner" /> </cross-domain-policy> Nun ist die Frage, was muss die crossdomain.xml im Server-Root für Domains beinhalten? Mein Backend ist über: http://backend.meinedomain.de zu erreichen. Wäre das dann trotzdem diese? HTML-Code: <?xml version="1.0"?> <!DOCTYPE cross-domain-policySYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="http://meinedomain.de/unterordner" /> </cross-domain-policy> Vielen Dank schonmal für die Antworten :P, Tobi |
| | |
| | #2 (permalink) |
| asFlasher Registriert seit: Jul 2006
Beiträge: 1.136
|
Hi, schau dir doch mal als Beispiel die crossdomain von youtube an: http://www.youtube.com/crossdomain.xml LG - ksw24 |
| | |
| | #3 (permalink) | |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Nur ein crossdomain alleine genügt nicht (mehr). Du musst im root deines Servers eine crossdomain haben (meta-policy) welche spzifiziert welche Rechte eine crossdomain Datei innerhalb eines Ordners erlauben / ablehnen darf. Die im Root bestimmt sozusagen globale Settings und die im Ordner dann spezielle Rechte für den Ordner und dessen Unterordner. Im root deines servers: ActionScript:
Im speziellen Verzeichnis: ActionScript:
http://www.adobe.ca/devnet/flashplay...0_security.pdf Flash Security WhitePaper S.34 : Zitat:
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker | |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Oct 2009 Ort: Bremen
Beiträge: 147
|
Ok schonmal vielen Dank. Nun nochmal zur Definition des Server-Roots. Wenn ich einen virtuellen Host besitze, welcher auf ein Verzeichnis zeigt, ist dann das dort das Server-Root oder der wirkliche Document-Root des Servers? LG, Tobi |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| crossdomain.xml | neo_505 | Flash 8 | 13 | 28-02-2009 23:30 |
| crossdomain.xml | Pro_fate | ActionScript 2 | 0 | 19-02-2008 12:00 |
| crossdomain.xml | Create | Flash Einsteiger | 24 | 28-10-2006 13:38 |
| crossdomain... | ballaballa | Flash Einsteiger | 26 | 09-10-2006 11:06 |
| crossdomain.xml | s_d_stoehr | Flash MX 2004 | 8 | 09-10-2005 16:06 |