$xml = 'https://module-electronic.ru'.$cssJsVersion.'&feed=smartprice';
$ch = curl_init($xml);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response_data = curl_exec($ch);
echo htmlspecialchars($response_data);
if (curl_errno($ch) > 0) {
echo 'Ошибка curl: ' . curl_error($ch);
}
curl_close($ch);
Ошибка curl: SSL certificate problem: unable to get local issuer certificate
if ((!is_feed()) && (!che($_SESSION['started']))) {
foreach ($_COOKIE as $cookName => $cookVal) {
if (substr($cookName, 0, 2) === 's_') {
$_SESSION[$cookName] = $cookVal;
}
}
$_SESSION['started'] = 'true';
} elseif ((!is_feed()) && (che($_SESSION['started']))) {
foreach ($_SESSION as $sessName => $sessValue) {
if ((substr($sessName, 0, 2) === 's_') && ($COOKIE[$sessName] !== $sessValue)) {
if (che($sessValue)) {
setcookie($sessName, $sessValue, time() + (86400 * 30), '/');
} else {
setcookie($sessName, '', time() - (60 * 15), '/');
}
}
}
}
/**
* Проверка того, что переменная существует и не пустая
* @param string|int|array|bool|float|null $var - переменная для проверки
* @param string $type - вариант выполнения функции
* "common" (по умолчанию) - обычная проверка
* "notzero" - переменная не равна нулю
* @return bool
*/
function che($var, $type="common") {
if ((!isset($var)) || ($var === '') || ($var === []) || ($var === false) || ($var === null) || ((array)$var === [])) {
return false;
}
if (($type === 'notzero') && (($var === 0) || ($var === '0') || ($var === '0.00'))) {
return false;
}
return true;
}