Когда убрал аргумент в функции curl_close скрипт выдал страницу. Но только 1 раз. Последующие разы он пишет ошибку, что нет аргумента в том же curl_close.
Как это работает, для меня непостежимо.
UPD:
Отредактировал
if (!curl_close) curl_close($ch);
include 'shd.php';
$ch = curl_init();
$opt = array(CURLOPT_URL => 'http://xn--80ablbvkadq0m.xn--p1ai/katalog/mebel-dlya-barov-kafe-restoranov',
CURLOPT_COOKIE => 'count=1000',
CURLOPT_RETURNTRANSFER => true,
);
curl_setopt_array($ch, $opt);
$out = curl_exec($ch);
$html = new simple
curl_close($ch);
Начало работать. Если мне кто-нибудь объяснит что я сделал - буду рад, спасибо.
UPD2: Дело было в самом интерпретаторе. Нужно было обновить php.(в моём случае переключить на более новый в openserver)