[Flash MX] url van html pakken met flash

Pagina: 1
Acties:

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
hoi!,

Ik zit een beetje mijn flash te beveiligen omdat sites ze in hun pagina laden. dus dacht ik ik ga beveiligen ik heb al wat zitten zoeken en heb alleen gevonden dat je met "_URL" de url van de swf file kan vinden maar ze linken naar mijn swf bestand dus dan krijg ik gewoon mijn eigen url.
hoe krijg ik nou de url van html (of ander bestand) waar hij in staat?

Verwijderd

ik weet niet of dat kan, maar aan _root._url heb je in principe genoeg. Hiermee kun je namelijk het domein controleren vanwaar de flashmovie afgespeeld. Verkeerde domein? -> stop();

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
daar staat waar .swf bestand staat, daar heb ik niks aan want dat word gewoon van mijn server afgelezen
http://aliosram.nfshome.com/test.html
http://www.nfshome.com/test.html

kijk maar geen verschil staat alleen url waar swf file staat :'(

  • Puck
  • Registratie: November 2001
  • Laatst online: 10:48

Puck

EINDBAAS.org

Is dit wat je zoekt?

http://www.flashkit.com/t...o_-Tiran_Da-674/index.php

Hmm, blijkbaar niet, want ik snap nu pas wat je bedoelt :P maar mischien kan je er wat mee...

Kan je dit niet met een .htaccess file oplossen? Net zoals je dan plaatje niet kan linken op andere servers?

[ Voor 53% gewijzigd door Puck op 11-05-2003 02:28 ]

Arrived anxious, left bored


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
met .htaccess kan het helaas niet.
en wat jij gaf had ik ook al gevonden :P

Verwijderd

Martink schreef op 11 May 2003 @ 01:14:
daar staat waar .swf bestand staat, daar heb ik niks aan want dat word gewoon van mijn server afgelezen
http://aliosram.nfshome.com/test.html
http://www.nfshome.com/test.html

kijk maar geen verschil staat alleen url waar swf file staat :'(
Wat je kan doen, is op basis van hoe je coded bijvoorbeeld al je functies in een preloaded swf zetten. Dan ga je een tweede flashfilm met daarin de graphics, en de echte uitvoer van die functies (of classes .. :) ), vanuit die film inladen met een absolute url. Als iemand dan die eerste flashfilm, die nodig is om te kunnen draaien ripped en op zijn site zet, zal de flash security er tussen springen, en de tweede flash, die daadwerkelijk het hele zooitje start niet in kunnen laden.

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
maar je kan dus niet in flash de url van html bestand opvragen of referer?

het probleem is ook dat ze gewoon linken naar mijn flash bestandje :(
hij leest uit een xml bestandje maar ik weet niet of het veel zin heeft om daar de url voor weg te halen dan, hij zet het gewoon in frame :|

[ Voor 60% gewijzigd door Martink op 11-05-2003 23:33 ]


  • Puck
  • Registratie: November 2001
  • Laatst online: 10:48

Puck

EINDBAAS.org

Kan je niet gewoon javascript gebruiken in Flash hiervoor?

javascript:window.location ?

Arrived anxious, left bored


Verwijderd

kan je niet zoiets doen:
op je eigen site je swf'je in een php-pagina zetten
in die pagina de referrer checken en als die goed is een variabele aan je swf doorgeven
swf alleen starten als variabele ok is

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
jamaar hij zit gewoon het het swf bestandje in frame niet een php scripje ofzo :)
dat met javascript kan ik best ff uitzoeken mischien kan het :)

[ Voor 30% gewijzigd door Martink op 14-05-2003 00:39 ]


  • Puck
  • Registratie: November 2001
  • Laatst online: 10:48

Puck

EINDBAAS.org

Martink schreef op 11 mei 2003 @ 23:16:
maar je kan dus niet in flash de url van html bestand opvragen of referer?
En als je dan nog die pagina zelf (de HTML) beveligd (met javascript of php):

1. Beveiling in de Flash file (zoals hierboven op Flashkit staat beschreven) - mensen kunnen dan het bestand niet op eigen server uploaden.

2. .htacces file zoals HIER (maar dan extensie .swf) - Hierdoor kunnen ze niet hotlinken naar de swf.

3. Eenzelfde soort beveiliging als stap 1 voor de Flash file, maar dan voor de site waar de swf wordt ingeladen (dmv php, javascript, etc. - Hierdoor kunnen ze die pagina niet in een frame laden (weet niet hoe dit moet).

Met deze 3 stappen samen te gebruiken moet je toch een eind komen lijkt me...

edit:
vraag me trouwens af of stap 3 wel mogelijk is. De pagina via frames op een ander domein inladen kan je volgens mij niet echt iets tegen doen...

[ Voor 11% gewijzigd door Puck op 14-05-2003 10:03 ]

Arrived anxious, left bored


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
stap 3:
code:
1
2
3
<script>
if (top.location != this.location) { top.location = this.location; }
</script>

volgens mij :P

  • Puck
  • Registratie: November 2001
  • Laatst online: 10:48

Puck

EINDBAAS.org

Nou dan is je probleem toch opgelost?

Arrived anxious, left bored


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
nee want ik ken geen .htaccess gebruiken :(

  • Puck
  • Registratie: November 2001
  • Laatst online: 10:48

Puck

EINDBAAS.org

Tja, dan zou je mischien nog de SWF op een andere server kunnen plaatsen die wel .htaccess ondersteunt. En dan zelf hotlinken dat ie wel op die server werkt...

Arrived anxious, left bored


  • Shir
  • Registratie: November 2000
  • Laatst online: 25-11-2025
Misschien zoiets in je Flash hangen:
code:
1
2
3
4
var domein = "www.jouwdomein.nl";
var goede_url = "http://" + domein + "/blaat.html";

getURL( "javascript:if(top.location.href.indexOf('" + domein + "')==-1)top.location.href='" + goede_url + "'");

  • Puck
  • Registratie: November 2001
  • Laatst online: 10:48

Puck

EINDBAAS.org

Je kan ook de URL waar het flash bestand is wordt geladen aanspreken met:

this._url

Arrived anxious, left bored

Pagina: 1