Bonjour
J'ai cherché mais pas trouvé de solution pour l'instant. Je ne suis pas spécialiste donc je galère
Postulat:
J'ai deux domaines sur deux serveurs différents. Un domaine maitre.com et le domaine esclave.com.
Sur le serveur maitre.com j'ai un php qui tourne en tâche cron (php5). Le script php fait un certain nombre de tests, et en fonction du résultat il doit envoyer un message. Sauf que la fonction d'envoi de message se situe sur le domaine esclave.com (contraintes techniques)
J'ai donc:
- sur maitre.com un php nommé prepare.php
- sur esclave.com un php nommé envoi.php (qui prend en paramètre adresse et message)
Si j'appelle avec un navigateur l'adresse http://www.esclave.com/envoi.php?a [...] age=blabla ça fonctionne.
Je voudrais pouvoir appeler la même chose depuis prepare.php comme suit:
Code :
- <?php
- (différents tests)
- header('Location:"http://www.esclave.com/envoi.php?adresse=toto&message=blabla" );
- ?>
|
Le script cron principal s'exécute, mais l'appel ne fonctionne pas car je ne reçois aucun message.
J'ai voulu essayer avec lynx, c'est encore pire, j'ai un message Your Terminal type is unknown! et rien ne s'exécute.
Je ne peux pas passer par un include car ça m'obligerait à ouvrir la sécurité. D'ailleurs je ne veux pas ouvrir le contenu de envoi.php, je veux juste pouvoir demander son exécution depuis un serveur distant....
Une idée? merci
Message édité par ObsydianKenobi le 08-05-2011 à 19:57:42
---------------
Long-range goals keep you from being frustrated by short-term failures. RIP VC