Poster une réponse à un sujet: Avoir un alias IP comme referer, possible ?
Attention, ce sujet est un sujet ancien (6406 jours sans réponse)
philfr
ovh
Bah finalement la solution de la route statique est la plus universelle, puisque ça marche d'office pour n'importe quel protocole, testé et approuvé
Merci phil
Merci phil
cauet
Dommage que c'est CURL, si non avec un fsockopen c'était jouable aussi...
ovh
Hé meeerde je m'étais trompé, pour ce serveur-là ce n'est pas du SOAP, mais un bête HTTP GET, où j'utilise la lib CURL (via PHP toujours)...
Je vais donc utiliser la technique de la route je pense En plus, c'est universel au moins
Je vais donc utiliser la technique de la route je pense En plus, c'est universel au moins
cauet
La route forcée, pas con non plus..
philfr
La réponse est en effet dans le bind du socket (man bind )
Que le PHP nécessite pour cela des "array" partout m'échappe quelque peu, mais je ne connais pas PHP alors...
Autre solution: ajouter une route via l'IP alias pour une connexion vers le serveur qui filtre les IP.
Que le PHP nécessite pour cela des "array" partout m'échappe quelque peu, mais je ne connais pas PHP alors...
Autre solution: ajouter une route via l'IP alias pour une connexion vers le serveur qui filtre les IP.
ovh
P'tain excellent, je vais regarder ça en détail
J'avoue que je m'étais posé la question au niveau réseau en général, pour tout protocole, mais s'il y a une solution juste pour le webservice ça devrait me convenir car je n'ai que ça comme service limité par IP
Merciiii
J'avoue que je m'étais posé la question au niveau réseau en général, pour tout protocole, mais s'il y a une solution juste pour le webservice ça devrait me convenir car je n'ai que ça comme service limité par IP
Merciiii
cauet
$opts = array('socket' => array('bindto' => '10.1.4.71:0'));
$context = stream_context_create($opts);
$client = new SoapClient(null, array('location'=>'http://...','uri' => '...','stream_context' => $context));
Trouvé dans les commentaires.
cauet
En fait, après relecture je comprend ton couac.
Lors de l'envoi de la requête WSDL, ton IP sera l'IP principale et non pas l'IP Alias.
Faudrait voir du côté de la fonction WSDL SoapClient() si tu sais spécifier via quelle interface cela doit sortir..
Lors de l'envoi de la requête WSDL, ton IP sera l'IP principale et non pas l'IP Alias.
Faudrait voir du côté de la fonction WSDL SoapClient() si tu sais spécifier via quelle interface cela doit sortir..