| 12
 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
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | public function test(){
 
        $cookie_file_path = "cookie.txt";
        $ch = curl_init('http://monURL/login?username=usernam&password=password');
        curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
        curl_setopt($ch, CURLOPT_URL, 'http://monURL/login?username=admin&password=password');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_USERPWD, "username:password");
       /* curl_setopt_array($ch,
            array(
                CURLOPT_URL => 'http://monUrl/login?username=username&password=password',
                CURLOPT_HTTPAUTH => CURLAUTH_ANY,
                CURLOPT_USERPWD  => "username:password",
                CURLOPT_RETURNTRANSFER   => true,
            )
        );*/
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
        $output = curl_exec($ch);
        $info = curl_getinfo($ch);
 
        if($output==false){ //la recup de la ressource a pas marché
            echo 'blob';
            var_dump(curl_error($ch));//affiche l'erreur
        }else {
            var_dump(curl_getinfo($ch, CURLINFO_HTTP_CODE));
            $data=json_decode($output, true);
            echo 'blobi';
            var_dump($data);
 
        }
 
 
        curl_close($ch);
 
        } | 
Partager