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 28 29 30 31 32 33 34 35
|
<?php
# [...]
// essayé avec les deux, même message d'erreur :
$args = base64_encode($_POST['login'].':'.$_POST['password']);
// $args = $_POST['login'].':'.$_POST['password'];
# [...]
// Création d'une ressource cURL
$ch = curl_init('https://sitenumero2.com');
// Définition de l'URL et autres options appropriées
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_AUTOREFERER, 'Location:');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, $args);
// Récupération de l'URL et passage au navigateur
if(curl_exec($ch))
{
echo 'exécutée';
}
else
{
echo 'même pas exécutée : ';
echo curl_error($ch);
echo '<br /><br />';
print_r(curl_getinfo($ch));
}
// Fermeture de la ressource cURL et libération des ressources systèmes
curl_close($ch);
# [...]
?> |
Partager