Pembolehubah PHP dalam URL CURL
P粉762730205
P粉762730205 2024-02-25 21:03:22
0
1
404

Saya mencari banyak catatan sebelum ini di sini tetapi nampaknya tiada apa yang dapat menyelesaikan masalah saya. Ringkasnya, saya ingin memasukkan pembolehubah PHP dalam kod di bawah. Kod di bawah berfungsi dengan baik kerana ia dikodkan keras, tetapi apabila saya menggantikan perkataan MAYIAHH dengan pembolehubah $hid (diisytiharkan), saya mendapat ralat.

Saya dah cuba CURLOPT_POSTFIELDS dan pelbagai kaedah tetapi nampaknya tiada yang membantu. Ada idea?

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粉762730205
P粉762730205

membalas semua(1)
P粉771233336

Sudahkah anda cuba menggabungkan rentetan 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;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan