有这样一个获取页面的代码。当您尝试获取第一个 url 时,会触发重定向并且变量都是$error空$response_string的。
如何获取页面内容并确保有重定向?
$url = "https://kamin.ru/katalog/kaminy_oblicovki/vstroennye/oblicovka_smile_80_screen80_edilkamin/";
#$url = "https://kamin.ru/katalog/dymohody/modul_nye_dymohody_iz_nerzhaveyuwej_stali/dvustennye_rastrubno-profil_noe_soedinenie/yubka_na_trubu_v50r_d115_215_nerzh304_vulkan/";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_TIMEOUT, 5);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
$error = curl_error($curl);
$response_string = curl_exec($curl);
curl_close($curl);
1 个回答