Maison > Questions et réponses > le corps du texte
J'ai recherché de nombreux articles précédents ici mais rien ne semble résoudre mon problème. En bref, je souhaite inclure une variable PHP dans le code ci-dessous. Le code ci-dessous fonctionne bien car il est codé en dur, mais lorsque je remplace le mot MAYIAHH par la variable $hid
(déclarée), j'obtiens une erreur.
J'ai essayé CURLOPT_POSTFIELDS
et diverses méthodes mais rien ne semble aider. Des idées?
function send_request($xml) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://rest.reserve-online.net/availability?properties=MAYIAHH'); curl_setopt($ch, CURLOPT_USERPWD, "uname:pass"); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); return $result; }
P粉7712333362024-02-26 11:19:25
Avez-vous essayé de concaténer la chaîne d'URL ?
$hid = 'MAYIAHH'; $url = 'https://rest.reserve-online.net/availability?properties='.$hid; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERPWD, "uname:pass"); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); return $result;