Inclure une page qui reçoit des parametres en POST

Résolu
Bonjour!
je desire inserer une page se trouvant sur un autre site,
mais qui malheureusement demande des données en post pour afficher
quelqu'un peut-il m'aider?

2 réponses

  1. Modérateur
    Bonjour,

    Il faudrait savoir ce que retourne la page en question.
    Tu dois pouvoir essayer avec CURL
    <?php
    
    $ch = curl_init();
    
    curl_setopt($ch, CURLOPT_URL,"http://www.autresite.fr/lapage.php");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS,"postvar1=value1&postvar2=value2&postvar3=value3");
    curl_setopt($ch, CURLOPT_COOKIESESSION, true);
    
    //On indique à curl de nous retourner le contenu de la requête plutôt que de l'afficher*/
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    //on exécute la requête
    $server_output = curl_exec ($ch);
    
    //on ferme la connexion
    curl_close ($ch);
    
    // On effectue le traitement...
    if ($server_output != false) {
       print_r($server_output);
     } else {
      echo "erreur :"..curl_error($ch);
     }
    
    ?>
    
    
    

    1
    1. merci jordan45,
      c'est justement ce que je cherchais
      0
  2. Contributeur
    bonsoir, peux-tu être plus précis?
    veux-tu faire appel à l'autre site, ou bien veux-tu copier son fonctionnement?
    0
    1. la reponse de jordan fonctionne deja bien
      merci à vous
      0