function getDataLive($cookie, $sessionId) {
$apiUrl = "https://live.shopee.co.id/api/v1/session/$sessionId/push_url_list?ver=2";
$ch = curl_init($apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Host: live.shopee.co.id",
"ls_net_unicodeid: 321454518",
"x-shopee-client-timezone: Asia/Jakarta",
"client-request-id: 799ed8f0-f88d-44f7-8b8f-d8cd39264047.207",
"client-info: device_id=null;device_model=IN9023;os=0;os_version=30;client_version=31620;network=1;platform=1;language=id;cpu_model=Qualcomm+Technologies%2C+Inc+SDM636",
"x-livestreaming-source: shopee",
"x-ls-sz-token: Om9w2YHSSVM4mwzhy04Vuw==|ui3/GfDKzV9n2h+0KBIK2fSer8L5j2heZXdatTOd63pU0npKs5LEw2GhQOCsGa8a1ij8nONL8IJTsO9ustxRunkMwMbubcU=|44qNR/drvF5S6NKx|08|1",
"x-livestreaming-auth: ls_android_v1_10001_1705749720_36f1e51f-333e-4c10-af48-e017d9d57d0c|mH2Ct50CD3f7jkmofKS3qwzDRKJz5mLr2T3/vfAgQRQ=",
"time-type: 1705749720_2",
"user-agent: okhttp/3.12.4 app_type=1",
"af-ac-enc-dat: YWNzCjAwNAAskqL/54qYJo0BAAABAQEAIAEAAI6euTbbMo9H+w0RnHE+TPGLijKgubL2JPDzTekxuhSCD0Q2R/dm0QP3mE2B517rzM4x9NpoFNfdu//o8Pshvs1vYLmg6ZkLbDY7T1iqDysDYbBmzW+JNEkHDCsYRkYA0zRECYjjoa+umulMZQhMO7jzvTHrqcEf9odtPVQLKAFF0tM1dZI3Hh3+ktvieg5+CzONcDHRSYYW75tGKeEXlm8p9ULrVZp1cozxNYSHh71PzrFKOqZoQLwtix5+HHTO+84LYujE72iUDBZNT3zPZgxZzfL7fjjzeVCVw5GyU6FDiT0rwr923f7k0c/rWEbuz3eaqKjK0zgC4H2pgmvXD71FE3xCK4pOWbrZcL6q63E8ZuE54WPOSR34mwmx8syPyw==",
"af-ac-enc-id: laPm2g9VEiInOpdw/va7Wxz+5mhpRjFfInaRDPu7ogM8c8gjGQxCGwDQr1V8CoxafhfZCg==",
"af-ac-enc-sz-token: Om9w2YHSSVM4mwzhy04Vuw==|ui3/GfDKzV9n2h+0KBIK2fSer8L5j2heZXdatTOd63pU0npKs5LEw2GhQOCsGa8a1ij8nONL8IJTsO9ustxRunkMwMbubcU=|44qNR/drvF5S6NKx|08|1",
"x-sap-ri: d7acab65968679160d4fca1b015e4912850ed7f04e2fbdb1d6f1",
"99b8cf80: rONBmF9cLS9sLelxv1M/uGYFjas/FdY2cYZdUIAd2yFlW4SaYrP/QPw2PmVZDMnyMjcYOopJNsvcNV4ZMWkYLiH/ldXJp9GJ0HU6Zf1ATthvJQHYNO6j+euuAR0WoQ411DrgEnOMOOP5G9WwolYxjXd5lA6xLkdD+8NIu5aIYurjpif/JqXOTkmSABb7/r/uo8x1umj8kz1+5PiFDRVxadYtO1tiQ0dUF+GhxEySwTA8H2UoFDJs4XlpuepsiklkE1UIEFYMAFSGgoi/ombewizEduvbYeujLaqhXyD2SvU0wcjjd0ZxYFcy8dWQfyV4QB26P7KVlvsIE57kz7YkZzFBVBfjP4u2xnhvoIQLr/Kak21kThjWPzRdJGK1+dWPFhZbwwfeSCFjs4yvjp8rRgaNhHRgvQZhLrPvC4pURrlr9dg6I8rLqqSSWGKPwOk2WiOy2IaXkcjyTYu2f4f3QjJI9fL7p0sXRXIM+K1IH10u8CK1iMpW6nl/kJFAjjj6DGCwdtFvHYguy4cFn1Q/peWykD2s8lfdtPxa5PczmAr75ffWqmss3WHLYbzKnn+B0WqyiMGYEkgwqSHrSTvNWCs4chQ1zv1kBPe9d42hE5MKAomxO1dvqZiWP6ZyGGwiPVpW/VpVkUXFxneFAimCBKS3pMBlMTzrmSwj4eMblArWhfC4LI/5iUp19A8=",
"content-type: application/json;charset=UTF-8",
"Cookie: $cookie"
]);
$response = curl_exec($ch);
if (curl_errno($ch)) {
return "cURL Error: " . curl_error($ch);
}
curl_close($ch);
return json_decode($response, true);
}
$cookieGET = $_GET['cookie'] ?? '';
// $cookieSTR = str_replace(" ", "%", $cookieGET);
// // $sessionId = $_GET['sessionId'] ?? '';
// Mendapatkan cookie dari header
$headers = getallheaders();
$cookie = $headers['Cookie'] ?? '';
// Mendapatkan sessionId dari parameter GET
$sessionId = $headers['sessionId'] ?? '';
$cookieStatic = "REC_T_ID=6f925b26-0110-11ee-888d-2cea7f9da6c2; SPC_F=niZmOsVh5B2GyRS621KKaJkqaFgI8lQA; _fbp=fb.2.1685688064982.993917104; _tt_enable_cookie=1; _ttp=Xw_bo_EvMZoMTEoVgznXdZySKSy; SPC_CLIENTID=bmlabU9zVmg1QjJHmrszfzlqzbfhtrql; SC_DFP=aaLZWFUYgnbRANocXxCYpyeFVwPLSWyb; _gcl_au=1.1.1777251624.1703146002; _med=refer; LIVE_STREAMING_UUID_KEY=S5tWptyrRtFibtjNNlK1RbvgWqCIQxzS; _gcl_aw=GCL.1704702368.CjwKCAiA1-6sBhAoEiwArqlGPjNBM42hn6MTCI1yYIsUq1f5VnR2bNzvR0w5rbTF6w8NjbyFzfqzTRoC41MQAvD_BwE; _gac_UA-61904553-8=1.1704702369.CjwKCAiA1-6sBhAoEiwArqlGPjNBM42hn6MTCI1yYIsUq1f5VnR2bNzvR0w5rbTF6w8NjbyFzfqzTRoC41MQAvD_BwE; _ga_8TJ45E514C=GS1.1.1704925865.4.0.1704925865.60.0.0; _ga_TEVYGNDY1K=GS1.1.1705378879.1.0.1705378882.57.0.0; _ga_QMX630BLLS=GS1.1.1705406440.6.1.1705406802.60.0.0; _ga_SW6D8G0HXK=deleted; __stripe_mid=c9b989cf-7879-475b-90a9-e896eff2db7368c3e3; _med=refer; SPC_SI=26+4ZQAAAABBUldxZ2pXOF1fJAAAAAAAUHFtdEFSYTA=; _gid=GA1.3.1246685896.1706708054; _QPWSDCXHZQA=4199efa6-ef53-405b-99df-81aca445c35b; _dc_gtm_UA-61904553-8=1; AMP_TOKEN=%24NOT_FOUND; SPC_EC=.UDJURnI5RU81czZpazhkYnmMjXCFzzv60J8ZkbEGzBTXgJpFZaeKO0S2hyuEee7do04+bV4xer2rdFMQMA152yebUlMw4Q9LZQiTGJpdJnt2NXpIchfFmXcDs4i+OsDqm8oKB+/53iSviFMYcHB2gcrslqkL2vXZziPBV2rTgLMc9KkL8n5z4L5fbJE4iEgdKMbqCf1zXC1sCdrRop55fvg4G74SpgrRqQ2uPdKMM08=; SPC_ST=.UDJURnI5RU81czZpazhkYnmMjXCFzzv60J8ZkbEGzBTXgJpFZaeKO0S2hyuEee7do04+bV4xer2rdFMQMA152yebUlMw4Q9LZQiTGJpdJnt2NXpIchfFmXcDs4i+OsDqm8oKB+/53iSviFMYcHB2gcrslqkL2vXZziPBV2rTgLMc9KkL8n5z4L5fbJE4iEgdKMbqCf1zXC1sCdrRop55fvg4G74SpgrRqQ2uPdKMM08=; SPC_U=1150534663; SPC_T_ID=twdy1a47I4ZHePQrBydQoIj+uB/kbpmZxXVUT0JQ1UfT7oXa6hjAf/KrdvdJRqpvnrGNGBvvOdED5eQg4mdSuhFI3sjX4Wiyb5RUhRHRRnlHnFoWW3SBCelOszCrGyVgndWVRE/jeLWw66IjPx+tcIbb5jyB6GKYTIcQialHJ3M=; SPC_T_IV=MnZzM0ZreGtMVHprbjUwdQ==; SPC_R_T_ID=twdy1a47I4ZHePQrBydQoIj+uB/kbpmZxXVUT0JQ1UfT7oXa6hjAf/KrdvdJRqpvnrGNGBvvOdED5eQg4mdSuhFI3sjX4Wiyb5RUhRHRRnlHnFoWW3SBCelOszCrGyVgndWVRE/jeLWw66IjPx+tcIbb5jyB6GKYTIcQialHJ3M=; SPC_R_T_IV=MnZzM0ZreGtMVHprbjUwdQ==; _ga=GA1.1.563648831.1703146005; shopee_webUnique_ccd=nmnXYPYbqyOqjUNRkA2QRQ%3D%3D%7ChoGGudEJc5Vdn98GIbM1qRW5e9%2BOFNdLFUJSIduMCmqQp3yzJY%2Fo63FCFBye5RjYv7qnqXsC%2F1A%3D%7CDOCjN86G9odvWW%2F3%7C08%7C3; _ga_SW6D8G0HXK=GS1.1.1706712067.112.1.1706712099.28.0.0; useragent=TW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfNykgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMS4wLjAuMCBTYWZhcmkvNTM3LjM2; _uafec=Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_7)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F121.0.0.0%20Safari%2F537.36; ";
$sessionIdStatic = "58172998";
//echo $cookie;
// echo "
";
// echo "
";
// echo "
";
// echo "
";
// echo $cookieGET;
// echo "
";
// echo "
";
// echo "
";
// echo "
";
// Pisahkan cookie menjadi pasangan key-value
$cookiePairs = explode('; ', $cookieStatic);
$encodedCookiePairs = [];
foreach ($cookiePairs as $pair) {
$pairParts = explode('=', $pair, 2);
if (count($pairParts) == 2) {
list($key, $value) = $pairParts;
// Encode hanya value
$encodedCookiePairs[] = $key . '=' . urlencode($value);
}
}
// Gabungkan kembali menjadi satu string cookie
$encodedCookie = implode('; ', $encodedCookiePairs);
// echo "Encoded Cookie: " . $encodedCookie;
$response = getDataLive($cookie, $sessionId);
// // Mengecho respons JSON dari fungsi getDataLive
echo json_encode($response);
// // Mencetak seluruh array $_GET untuk debugging
// echo "
Array GET: "; // print_r($_GET); // echo ""; // print_r($cookie); // print_r($sessionId); // // Mengecho cookie yang diterima // echo "Cookie yang diterima: " . $cookie . "\n"; ?>