Bonjour tout le monde
Je veux utiliser la méthode "Post" dans un annuaire pour récupérer la liste des entreprises.
J'ai cherché sur internet j'ai trouvé le code suivant !
avec ces deux variables var1=fr et var2=1267
lorsque l'execute ce code j'obtient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php // Site information $site = "www.exemple.com"; $url = "www.exemple.com/ed/searchList.do"; // Build your POST query $req = "var1=fr&var2=1267"; $header=""; // Header info to connect to the server $header .= "POST $url HTTP/1.1\r\n"; $header .= "HOST: $site \r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= 'Content-Length: ' . strlen($req) . "\r\n\r\n"; // Open up a connection on port 80 to server $fp = fsockopen ($site, 80, $errno, $errstr, 30); echo $site; // Can't connect? Then DIE! if (!$fp) die("I couldn't connect to $site" ); // send POST request fputs ($fp, $header . $req); // Receive POST request while ( !feof($fp) ) { $response = fread($fp,1024); print $response; } ?>
Je souhaite qu'il m'affiche la page avec les deux variables : var1 et var2 que j'ai déclaré.HTTP/1.1 200 OK Date: Fri, 15 Feb 2013 16:55:30 GMT Surrogate-Control: no-store Expires: Thu, 01 Dec 1994 16:00:00 GMT Cache-Control: no-cache="set-cookie, set-cookie2" Content-Type: text/html; charset=UTF-8 Content-Language: en-US Set-Cookie: JSESSIONID=0000dBa3hwZFVDI1gXmhWXtuTqC:173lmaceb; Path=/ Set-Cookie: TS74b695=bcf646b27964f6289de5c8f3a66dd57d3fecd24eb71a362a511e688160ac0ec5e65ba86e; Path=/ Transfer-Encoding: chunked f4d
Erreur interne
La page demandée présente un problème et ne peut pas être affichée. Nous vous prions de bien vouloir nous excuser pour la gêne occasionnée.
Merci d'avance.
Partager