par
Scade » 01 déc. 2008, 14:58
Hello et merci pour vos réponses.
Comme je l'ai dit il n'y à qu'un seul serveur, qui contient deux domaines. Et de fait les versions de php sont les mêmes.
Le domaine qui fonctionne pointe vers le même serveur que le domaine qui ne fonctionne pas.
Je sais bien que allow_url_fopen doit être à true, et c'est pour ça que j'ai écrit un message ici: elle est à false, mais cela ne m'empêche pas sur le domaine A de pouvoir exécuter un script distant alors que je n'y arrive pas sur le domaine B.
Mon code se résume à faire un fopen sur une url:
// encodieren und zusammensetzen der URL
$getURLEncode = $getURL . "?userid=" . urlencode($solvuserid) . "&password=" . urlencode($solvpassword) . "&iptype=" . urlencode($iptype) . "&iname=" . urlencode($iname) . "&ifirstname=" . urlencode($ifirstname) . "&istreet=" . urlencode($istreet) . "&ihouseno=" . urlencode($ihouseno) . "&icountrycode=" . urlencode($icountrycode) . "&ipostcode=" . urlencode($ipostcode) . "&itown=" . urlencode($itown) . "&ibirthdate=" . urlencode($ibirthdate) . "&iphonenumber=" . urlencode($iphonenumber);
// oeffnen und testen der verbindung
if (!$fp = fopen($getURLEncode,"r"))
{
$response = 'Connexion non établie';
}
L'url est du style:
https://hop.pof.ch/creditcheck/getratin ... onenumber=
par contre je me demandais:
Sur le domaine A, où le code marche, je suis avec une connexion normale. Mais sur le domaine B où ça plante, je suis en ssl, est-ce que ça peut expliquer le problème selon vous?
J'espère avoir correctement éclairé ta lanterne stopher, sinon n'hésites pas à me redemander des détails. Et encore merci.[/php]
Hello et merci pour vos réponses.
Comme je l'ai dit il n'y à qu'un seul serveur, qui contient deux domaines. Et de fait les versions de php sont les mêmes.
Le domaine qui fonctionne pointe vers le même serveur que le domaine qui ne fonctionne pas.
Je sais bien que allow_url_fopen doit être à true, et c'est pour ça que j'ai écrit un message ici: elle est à false, mais cela ne m'empêche pas sur le domaine A de pouvoir exécuter un script distant alors que je n'y arrive pas sur le domaine B.
Mon code se résume à faire un fopen sur une url:
[php]// encodieren und zusammensetzen der URL
$getURLEncode = $getURL . "?userid=" . urlencode($solvuserid) . "&password=" . urlencode($solvpassword) . "&iptype=" . urlencode($iptype) . "&iname=" . urlencode($iname) . "&ifirstname=" . urlencode($ifirstname) . "&istreet=" . urlencode($istreet) . "&ihouseno=" . urlencode($ihouseno) . "&icountrycode=" . urlencode($icountrycode) . "&ipostcode=" . urlencode($ipostcode) . "&itown=" . urlencode($itown) . "&ibirthdate=" . urlencode($ibirthdate) . "&iphonenumber=" . urlencode($iphonenumber);
// oeffnen und testen der verbindung
if (!$fp = fopen($getURLEncode,"r"))
{
$response = 'Connexion non établie';
}[/php]
L'url est du style: https://hop.pof.ch/creditcheck/getrating.cfm?userid=ap4545&password=rose23&iptype=2&iname=Bloch&ifirstname=David&istreet=Progr%E8s+99A&ihouseno=&icountrycode=CH&ipostcode=2300&itown=La+chaux+de+fonds&ibirthdate=&iphonenumber=
par contre je me demandais:
Sur le domaine A, où le code marche, je suis avec une connexion normale. Mais sur le domaine B où ça plante, je suis en ssl, est-ce que ça peut expliquer le problème selon vous?
J'espère avoir correctement éclairé ta lanterne stopher, sinon n'hésites pas à me redemander des détails. Et encore merci.[/php]