J'utilise Curl dans mon script PHP pour envoyer des paramètres à un site
distant. Je sais que côté serveur, il est possible de récupérer
l'adresse IP de celui qui a lancé le script (notamment avec
$_SERVER['REMOTE_ADDR']).
Ma question est la suivante :
- supposons que le script soit placé sur un serveur A
- le script envoie des paramètres à un script PHP situé sur un serveur B
Quelle adresse IP va récupérer le script du serveur B, l'IP du client
aillant lancé le script se trouvant sur A ou alors l'IP du serveur A ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Francois Ortolo
SK wrote:
Bonjour,
Ma question est la suivante : - supposons que le script soit placé sur un serveur A - le script envoie des paramètres à un script PHP situé sur un serveur B
Quelle adresse IP va récupérer le script du serveur B, l'IP du client aillant lancé le script se trouvant sur A ou alors l'IP du serveur A ?
Merci d'avance pour votre réponse.
Bonjour
L'IP du serveur A, I presume.
...Puisque le script php utilisant la librairie cURL se trouve sur le serveur A, l'origine de la requête tcp/ip lancée par ce script, est le serveur A, donc son adresse IP origine, est celle du serveur A.
Après, le client ayant déclenché le script à distance sur le serveur A, reçoit les résultats ( en HTML ) du script, vers sa propre adresse IP cliente, mais cette connexion tcp/ip ( http ), est différente de celle lancé par la librairie cURL du serveur A vers le serveur B.
D'où deux requêtes correspondant à deux connexions tcp/ip:
Ip client --> requête http vers script --> serveur A
serveur A --> requête du script par librairie cURL --> serveur B /| |________ Adresse ip origine de la requête lancée par le script.
Si je me trompe, n'hésitez pas à me le dire...
Jean-François Ortolo
-- Visitez mon site gratuit donnant des Statistiques et des Historiques Graphiques sur les Courses de Chevaux: http://www.ortolojf-courses.com
SK wrote:
Bonjour,
Ma question est la suivante :
- supposons que le script soit placé sur un serveur A
- le script envoie des paramètres à un script PHP situé sur un serveur B
Quelle adresse IP va récupérer le script du serveur B, l'IP du client
aillant lancé le script se trouvant sur A ou alors l'IP du serveur A ?
Merci d'avance pour votre réponse.
Bonjour
L'IP du serveur A, I presume.
...Puisque le script php utilisant la librairie cURL se trouve sur
le serveur A, l'origine de la requête tcp/ip lancée par ce script, est
le serveur A, donc son adresse IP origine, est celle du serveur A.
Après, le client ayant déclenché le script à distance sur le serveur
A, reçoit les résultats ( en HTML ) du script, vers sa propre adresse IP
cliente, mais cette connexion tcp/ip ( http ), est différente de celle
lancé par la librairie cURL du serveur A vers le serveur B.
D'où deux requêtes correspondant à deux connexions tcp/ip:
Ip client --> requête http vers script --> serveur A
serveur A --> requête du script par librairie cURL --> serveur B
/|
|________ Adresse ip origine de la requête lancée par le script.
Si je me trompe, n'hésitez pas à me le dire...
Jean-François Ortolo
--
Visitez mon site gratuit donnant des Statistiques
et des Historiques Graphiques sur les Courses de Chevaux:
http://www.ortolojf-courses.com
Ma question est la suivante : - supposons que le script soit placé sur un serveur A - le script envoie des paramètres à un script PHP situé sur un serveur B
Quelle adresse IP va récupérer le script du serveur B, l'IP du client aillant lancé le script se trouvant sur A ou alors l'IP du serveur A ?
Merci d'avance pour votre réponse.
Bonjour
L'IP du serveur A, I presume.
...Puisque le script php utilisant la librairie cURL se trouve sur le serveur A, l'origine de la requête tcp/ip lancée par ce script, est le serveur A, donc son adresse IP origine, est celle du serveur A.
Après, le client ayant déclenché le script à distance sur le serveur A, reçoit les résultats ( en HTML ) du script, vers sa propre adresse IP cliente, mais cette connexion tcp/ip ( http ), est différente de celle lancé par la librairie cURL du serveur A vers le serveur B.
D'où deux requêtes correspondant à deux connexions tcp/ip:
Ip client --> requête http vers script --> serveur A
serveur A --> requête du script par librairie cURL --> serveur B /| |________ Adresse ip origine de la requête lancée par le script.
Si je me trompe, n'hésitez pas à me le dire...
Jean-François Ortolo
-- Visitez mon site gratuit donnant des Statistiques et des Historiques Graphiques sur les Courses de Chevaux: http://www.ortolojf-courses.com
Calimero
SK wrote:
Bonjour,
J'utilise Curl dans mon script PHP pour envoyer des paramètres à un site distant. Je sais que côté serveur, il est possible de récupérer l'adresse IP de celui qui a lancé le script (notamment avec $_SERVER['REMOTE_ADDR']).
Ma question est la suivante : - supposons que le script soit placé sur un serveur A - le script envoie des paramètres à un script PHP situé sur un serveur B
Quelle adresse IP va récupérer le script du serveur B, l'IP du client aillant lancé le script se trouvant sur A ou alors l'IP du serveur A ?
L'IP du serveur A vu que c'est lui qui effectue la requête.
-- @+ Calimero
SK wrote:
Bonjour,
J'utilise Curl dans mon script PHP pour envoyer des paramètres à un site
distant. Je sais que côté serveur, il est possible de récupérer
l'adresse IP de celui qui a lancé le script (notamment avec
$_SERVER['REMOTE_ADDR']).
Ma question est la suivante :
- supposons que le script soit placé sur un serveur A
- le script envoie des paramètres à un script PHP situé sur un serveur B
Quelle adresse IP va récupérer le script du serveur B, l'IP du client
aillant lancé le script se trouvant sur A ou alors l'IP du serveur A ?
L'IP du serveur A vu que c'est lui qui effectue la requête.
J'utilise Curl dans mon script PHP pour envoyer des paramètres à un site distant. Je sais que côté serveur, il est possible de récupérer l'adresse IP de celui qui a lancé le script (notamment avec $_SERVER['REMOTE_ADDR']).
Ma question est la suivante : - supposons que le script soit placé sur un serveur A - le script envoie des paramètres à un script PHP situé sur un serveur B
Quelle adresse IP va récupérer le script du serveur B, l'IP du client aillant lancé le script se trouvant sur A ou alors l'IP du serveur A ?
L'IP du serveur A vu que c'est lui qui effectue la requête.