OKyJIucT
8/12/2016 - 6:28 AM

междоменные запросы

междоменные запросы

$.ajaxSetup({
    type: "POST",
    dataType: 'json',
    xhrFields: {
        withCredentials: true
    },
    crossDomain: true
});

$.ajax({
    url: 'https://auth.monsterleads.pro/checkPro',
    data: 'from=' + from,
    async: true,
    success: function (data) {

        console.log(data);

    }
});


// PHP

/**
 * проверка, залогинен ли пользователь,только для .pro
 * @return array
 */
public function checkPro() {
    header('Access-Control-Allow-Origin: ' . requestValue('from'));
    header('Access-Control-Allow-Credentials: true');
    setcookie("test", "kokoko");
    // если сессий нет - редиректим на главную с флажком main=1, чтобы не было циклической переадрессации

    if ($_SESSION['user_id'] < 1) {
        return ['status' => 'error'];
    }

    $return = [
        'status' => 'ok'
    ];

    $return = array_merge($return, $_SESSION);

    return $return;
}