Bonjour à tous,
au niveau php, y a-ti-il un moyen de détecter qu'un fichier php est appellée à travers un swf avec un?Code:getUrl("http://localhost/php/process.php", "_self");
Par avance, merci pour vos réponses.
Xris
Version imprimable
Bonjour à tous,
au niveau php, y a-ti-il un moyen de détecter qu'un fichier php est appellée à travers un swf avec un?Code:getUrl("http://localhost/php/process.php", "_self");
Par avance, merci pour vos réponses.
Xris
:?:
si il s'ouvre avec getURL il sera appeler apres tu lui passe une variable cible ex: Flash = "true"; et après dans php tu teste if($Flash == "true")
{ on vien depuis flash}
non??
pour être lus précis, il ne faudrait pas avoir à rajouter de variable dans le getURL. L'idée est que si quelqu'un tape l'adresse directement, aucun résultat n'est retourné.
J'ai essayé avec HTTP_USER_AGENT mais sans succès.
Xris
bonjour,
De la meme maniere que Destiny, tu peux envoyer la variable flash=true par methode POST
http://livedocs.macromedia.com/flash...=00001730.html
Bonne journée
Salut,
A mon avis, vaut mieux utilise LoadVars plutôt que getURL, qui intégre un system d'évenement pour la gestion des erreurs :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 var myLoadVars:LoadVars = new LoadVars(); myLoadVars.onHTTPStatus = function(httpStatus:Number) { this.httpStatus = httpStatus; if(httpStatus < 100) { this.httpStatusType = "flashError"; } else if(httpStatus < 200) { this.httpStatusType = "informational"; } else if(httpStatus < 300) { this.httpStatusType = "successful"; } else if(httpStatus < 400) { this.httpStatusType = "redirection"; } else if(httpStatus < 500) { this.httpStatusType = "clientError"; } else if(httpStatus < 600) { this.httpStatusType = "serverError"; } }
Bonjour,
Merci pour vos idées, mais j'ai une contrainte forte : je ne maitrise pas les paramètres du getUrl, et je dois obligatoirement faire avec la méthode Get, et non Post ou encore Loadvars.
Suis-je dans une impasse ?
J'ai bien un header que je peux contrôler : HTTP_X_FLASH_VERSION.
Les problèmes :
1) Ce n'est pas sécurisé
2) ça ne marche pas sou Firefox.
Si vous avez d'autres idées, je suis preneur.
Xris