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

Langage PHP Discussion :

Recup des variables d'un autre site


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Recup des variables d'un autre site
    Bonsoir tout le monde, tout d'abord je vous remercie de lire mon message ( en avance hihi )

    Je vous exposes mon problème :

    J'ai 2 fichiers PHP , je compte fournir mon travail à un client, mais pas totalement j'aimerais tout de même avoir une possibilité d'avoir un contrôle sur certaines choses.

    Je ne peux pas lui confier mon boulot 100% , alors j'ai déclaré des variables dans une de mes configs Php ( sur mon site principal )

    J'aimerais que le site de mon client se connecte sur mon fichier php qui est donc externe .

    Voilà juste un apérçu de ce que je veux enfaite :

    Client :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php Echo "Le site de developperz est magnifique $Var1"; ?>

    Le php de mon site:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php $Var1 = "et cela pour toujours."; ?>

    Donc normalement pour le site du client cela affichera : Le site de developperz est magnifique et cela pour toujours.

    J'ai fais quelques tests j'ai 2 machines pour les tests , j'ai eu une idée donc sur le site "client" faire un include :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include("http://xxx-xx.net/ext/Config.php");

    Et cela me dis que les variables ne sont pas déclaré. En Mysql je trouve que c'est inutile car le "Client" aura accès à mon compte MySql du site pour modifier les informations.

    J’espère vraiment que vous m'aurez compris , encore merci à vous d'avance pour vos réponses.

    Pour mon cas c'est vraiment différent de mon exemple, je veux recup une variable du genre
    et ce $Var1 le reutilisé dans mon api paypal qui est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $api_paypal = $api_paypal.$Var1.$version.
    C'est un simple exemple bien sur mais il sera utilisé tel quel.

    J'ai éssayé de recup VERSION= en file_get_content , mais quand je récris la variable $Var1 sur le php ça me fais une erreur comme quoi la variable n'est pas déclaré.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Le php est executé par le serveur.
    Quand tu appelles ton fichier distant, le serveur distant l'a executé avant et tu reçois que le résultat ... c'est à dire rien.

    Dans ta logique, le fichier a simplement besoin d'être un fichier texte.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    C'est un niveau de sécurité à deux balles... Qu'est ce qui empêche le "client" de bypasser ta sécurité dis-moi ?

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Je veux juste qu'une partie de mes variables se situe sur mon site , après si il bypass tant pis pour moi :/ .

    Sous un shéma c'est comme cela :

    Site du client (Part1.php) -> Mon site ( Part2.php ici son part1 recupére les variable ) -> traitement vers paypal .

    C'est composé le script en 2 parties enfaite.

  5. #5
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 382
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    J'essaie une idée ; je sais pas ce qu'elle vaut ; le besoin, c'est de transmettre des infos du site principal au site client. J'imagine ds le site principal un formulaire html avec des champs hidden qui contiendraient les infos à transmettre, et dont l'action serait le fichier du site client. Ainsi quand on activerait le formulaire côté site principal, ça mettrait à dispo du client les données dans l'état au moment de la soumission du formulaire.
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Je crois rêver en te lisant.
    Si ton client a un PHP qui appel n’importe quelle ressource de ton site,tu lui donnes non seulement le complément du site que tu lui as fait,mais également toutes les portes d'accès a ton site

    Tu comprends bien qu'il peut se faire un PHP ressemblant a celui que tu lui as mis sur son serveur, et utiliser les portes ouvertes vers ton site a d'autres fins

    Tu me fais penser a YouTube qui a hyper protégé ses vidéos, sans réfléchir que si je vois l'image et entends le son sur mon micro je peux tout capter et refaire la vidéo, c'est enfantin.

    J'espère que tu as parfaitement compris que comme Sabotage te l'a dit,
    les PHP ne peuvent que s'exécuter sur le (les) serveur, et envoient un HTML au visiteur.

    A++
    Chriistele

  7. #7
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    On ne va pas épiloguer sur la question: seule l’encryption des scripts permet de sécuriser le code d'une application PHP. Toute autre mesure est tellement facile à contourner qu'on ne saurait parler de sécurité (ou alors mettre la clé du coffre sous le paillasson de la banque est une sécurité convenable).

    Ce qu'on peut faire avec Zend Guard par exemple, mais c'est réservé à des usages extrêmement spécifiques.

  8. #8
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 12
    Points
    12
    Par défaut
    ionCube powaaa

Discussions similaires

  1. Passer des variables a une autre page
    Par Bydouille dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 16/10/2007, 22h59
  2. [debutant]Recuper des variables depuis un fichier propertie
    Par smutmutant2003 dans le forum Langage
    Réponses: 9
    Dernier message: 14/10/2007, 18h53
  3. Réponses: 2
    Dernier message: 28/11/2006, 15h20
  4. Récupérer des données depuis un autre site
    Par cchampion2fr dans le forum Langage
    Réponses: 31
    Dernier message: 30/10/2006, 10h05

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