IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

[FLASH 8] Appel php


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 52
    Par défaut [FLASH 8] Appel php
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    getUrl("http://localhost/php/process.php", "_self");
    ?

    Par avance, merci pour vos réponses.

    Xris

  2. #2
    Membre éclairé Avatar de Destiny
    Profil pro
    Inscrit en
    Février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 720
    Par défaut
    :

    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??

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 52
    Par défaut
    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

  4. #4
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    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

  5. #5
    Membre expérimenté Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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";
         }
    }

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 52
    Par défaut
    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

Discussions similaires

  1. [FLASH MX] Problème PHP/Flash insertion image
    Par eyovas dans le forum Flash
    Réponses: 4
    Dernier message: 25/01/2006, 09h09
  2. Réponses: 7
    Dernier message: 01/12/2005, 15h30
  3. Réponses: 1
    Dernier message: 12/09/2005, 11h28
  4. [FLASH MX] Flash boude quand PHP veut lui parler :(
    Par Huntress dans le forum Flash
    Réponses: 11
    Dernier message: 03/11/2004, 12h16
  5. [FLASH MX] Appel de fonction
    Par celine31 dans le forum Flash
    Réponses: 5
    Dernier message: 20/10/2004, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo