Précédent   Le Forum de Génération Nouvelles Technologies > Logiciels > Développements
S'inscrire Stats IRC FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus

Développements Tout ce qui touche au développement d'applications ou du Web

Réponse
 
LinkBack Outils de la discussion Modes d'affichage
Vieux 14/06/2006, 19h19   #1 (permalink)
etbenvoila
Novice
 
Date d'inscription: juin 2005
Messages: 8
Pouvoir de réputation: 0 etbenvoila est bien parti(e)
Par défaut

Bonjour à tous,
Je vous explique mon probléme : j'ai un site de calcul écrit en php et fonctionnant avec des formulaires. Le principe, l'internaute rentre ses bases, envoi des variables par POST et le serveur calcul et renvoi le résultat. Le site fonctionne à "merveille".
Je voudrais maintenant qu'un site partenaire au mien puisse utiliser les formules hébergées sur mon site et que mon serveur envoie le résultat au site partenaire. Le but est de garder mon code source "secret".
La seule solution que j'ai trouvée : formulaire sur le site partenaire, envoi des variables sur le serveur de mon site, mais le résultat s'affiche avec l'url de mon site, ce qui ne convient pas à ce que je veux faire...
J'ai cherché de partout sur le web et je n'ai rien trouvé.
Si quelqu'un a un début de solution, je suis preneur.
Merci.
etbenvoila est déconnecté   Réponse avec citation
Vieux 16/06/2006, 13h11   #2 (permalink)
etbenvoila
Novice
 
Date d'inscription: juin 2005
Messages: 8
Pouvoir de réputation: 0 etbenvoila est bien parti(e)
Par défaut

Bonjour,
Désolé de revenir à la charge, mais personne n'aurait de réponse à m'apporter, ou vous n'avez pas compris la question ?

Je vais essayer de reformuler ma question plus schématiquement :

Un site A envoi des variables à un serveur B et le serveur B renvoi le résultat au site A.

Finalement, je ne sais pas si c'est plus clair !!!

De l'aide SVP
etbenvoila est déconnecté   Réponse avec citation
Vieux 16/06/2006, 17h13   #3 (permalink)
DarckMaster
 
Messages: n/a
Par défaut

Salut
Un include de ta page ne fonctionne pas?
Si c'est parce que ta page contiens des liens de ton site en dure, rajouter une variable qui modifira la page
  Réponse avec citation
Vieux 16/06/2006, 18h30   #4 (permalink)
etbenvoila
Novice
 
Date d'inscription: juin 2005
Messages: 8
Pouvoir de réputation: 0 etbenvoila est bien parti(e)
Par défaut

Merci pour ta réponse, mais j'ai essayé include et ça ne marche pas. La page qui m'est renvoyée ne tient pas compte des variables transmises par POST.

Sur mon site, j'ai une page de formulaire qui envoi les variables sur ma page de calcul et qui me retourne le resultat. Jusqu'ici pas de problème.

Je simule la même chose à partir d'un autre site (site B)
J'ai une page formulaire et là :
- soit je l'envoi sur mon site officiel (site A) et la page qui m'est retournée est celle du site A, donc l'internaute voit l'url du site A,
- soit je l'envoi sur une page du site B dans laquelle il y a un include de la page de calcul du site A, mais là j'ai bien la feuille de résultat du site A (avec l'url du site B), mais les calculs ne sont pas faits car visiblement le site A n'a pas reçu les variables.

J'ai l'impression d'être pres du but mais je n'y arrive pas.
etbenvoila est déconnecté   Réponse avec citation
Vieux 16/06/2006, 18h38   #5 (permalink)
DarckMaster
 
Messages: n/a
Par défaut

Ah mon avis sa viens de la methode post

Voila ce que je propose, tu crée une page sur ton site qui vas faire interface
cette page recois des variable par url
elle les transmet par post a ta page de calcul
et affiche le resultat dans elle meme
comme ca, le site partenaire n'a plus qu'a inclure cette page d'interface
  Réponse avec citation
Vieux 16/06/2006, 19h49   #6 (permalink)
etbenvoila
Novice
 
Date d'inscription: juin 2005
Messages: 8
Pouvoir de réputation: 0 etbenvoila est bien parti(e)
Par défaut

Ok, mais comment faire pour que la page d'interface affiche les résultats dans elle-même ? N'y a t il pas un problème si deux internautes font une requete en même temps ?

Ne serait-il pas possible d'envoyer de la page partenaire les variables (en GET ou POST) à la page de calcul et de cette page renvoyer les résultats (qui sont en faits des variables) au site partenaire ? Mais là également n'y aura-t-il pas un problème si deux demandes sont faites en même temps ?

Je suis perdu...
etbenvoila est déconnecté   Réponse avec citation
Vieux 16/06/2006, 20h11   #7 (permalink)
DarckMaster
 
Messages: n/a
Par défaut

en faite je pense pas que tu puisse renvoyer des variables comme ca au site partenaire

Par contre je suis certain qu'il n'y aurras pas de conflit d'utlisateur si tu utilise la page interface.
Car elle sera generer par php, et donc differente pour tout les utilisateur.
En fait si on resume

ta page habituelle fait un post vers une page qui renvoie les données

ta page interface, prend des variable, et fait appelle a la page de calcule, puis inclue les resultat dans elle meme

la page du site partenaire, recupere les donné du formulaire, dans une page a lui, qui fait allors appelle a la page interface pour afficher la reponse sur son site par include.


Tout cela parce que je suis pas sur que les methode post par formulaire peuvent se faire sur des site distant, c'est peut etre limité par securité.
  Réponse avec citation
Vieux 18/06/2006, 23h23   #8 (permalink)
etbenvoila
Novice
 
Date d'inscription: juin 2005
Messages: 8
Pouvoir de réputation: 0 etbenvoila est bien parti(e)
Par défaut

Merci Darckmaster et désolé de ne pas avoir pu répondre plus tot mais j'étais partis en week end.

Je pense avoir plus ou moins compris ta solution, je vais essayer de la mettre en oeuvre. Je te tiens au courant.

Encore merci
etbenvoila est déconnecté   Réponse avec citation
Vieux 20/06/2006, 00h25   #9 (permalink)
etbenvoila
Novice
 
Date d'inscription: juin 2005
Messages: 8
Pouvoir de réputation: 0 etbenvoila est bien parti(e)
Par défaut

Pour faire suite à mon message d'hier soir, finalement je n'y suis pas arrivé, je ne vois pas comment faire depuis ma page d'interface (qui reçois les données par GET) pour appeler ma page de calcul de manière automatique.

A l'aide !!!
etbenvoila est déconnecté   Réponse avec citation
Vieux 22/06/2006, 12h31   #10 (permalink)
SoUtH
Débutant
 
Date d'inscription: janvier 2003
Localisation: 13010
Messages: 64
Pouvoir de réputation: 0 SoUtH est bien parti(e)
Par défaut

Hello

Tu récupères tes variables en $_GET , tu fais tes calculs normal, et tu les renvoie de la meme facon.. en variables dans l'url non ?

Chris
__________________
Un jour, l'europe parlera Marseillais
SoUtH est déconnecté   Réponse avec citation
Réponse



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are non
Outils de la discussion
Modes d'affichage



Fuseau horaire GMT +2. Il est actuellement 08h49.

S'inscrire Charte Stats IRC FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus

Hit-Parade NewsNow