Envoyer des infos d’une page sur un autre serveur.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Envoyer des infos d’une page sur un autre serveur.

par dandy » 09 avr. 2005, 18:41

C'est normal que cela ne marche pas avec le header parceque tu ne dois pas envoyé une seule information avant, comme du texte html.

par Gentoo Warrior » 09 avr. 2005, 16:22

Oups, ca marche plus avec header j'ai un message d'erreur.

Code : Tout sélectionner

Warning: Cannot modify header information - headers already sent by (output started at monfichier)
par contre si je fais une redirection avec du javascript ca fonctionne.

Code : Tout sélectionner

<script language="javascript" type="text/javascript"> <!-- window.location.replace("URL_de_ma_page?test=true"); --> </script>
voila, c'etait juste pour le signaler.

par Gentoo Warrior » 09 avr. 2005, 15:55

Voila, en utilisant une instruction ‘header’ sur le deuxième script qui renvois sur le premier ça fonctionne.

Il y a un petit temps de téléchargement, mais vus que je n’ai pas trop de données à traiter… ça fonctionne plutôt bien, et c’est tout a fait transparent pour l’utilisateur.

Comme le dit dandy, Je ne sais pas si niveau sécurité c’est bon, et non plus si c’est la meilleur façon de faire, mais en attendant ça fonctionne.

Si vous avez d’autres méthodes à me proposer, n’hésitez pas.

Encore merci a vous deux. :wink:

@ Bientôt.

par ouckileou » 09 avr. 2005, 12:57

dans ce cas là ça redirigera effectivement vers la page en transmettant la variable, mais ce ne sera plus transparent pour l'utilisateur

désolé perso je ne vois pas comment faire :)

par dandy » 09 avr. 2005, 09:04

J'ai jamais été confronté à ce genre de problème mais tu peux faire une redirection genre header avec ta variable en paramètre dans l'url :
header("Location: http://tonurl.com?test=true")
et tu récupères $_GET['test'] sur le server 2.
Je pense que ça marchera comme ça :wink: .
Après je sais pas si niveau sécurité c'est top. :?

Envoyer des infos d’une page sur un autre serveur.

par Gentoo Warrior » 08 avr. 2005, 22:49

Bonjour a tous,

Voila j’ai une page (un script plutôt) qui récupères certaine informations et j’aimerais envoyer ces infos sur une autre page mais qui elle se trouve sur un autre serveur.

Es ce possible ? Et comment ?

Voici un exemple :

J’ai un script (script1) qui récupère la variable $test sur un site (site1).

Comment envoyer cette variable sur la page (script2) d’un autres site (site2) sans que l’utilisateur ne ce retrouve sur l’autre site (site2), et ceci si possible que ce soit totalement transparent sans autres manipulations pour l’utilisateur.

Merci

PS : j’espère que mon explication n’est pas trop incompréhensible LOL
:lol: