Как создать Cookies для другого домена?

Deny29

Постоялец
Регистрация
12 Май 2017
Сообщения
62
Реакции
2
Здравствуйте!
Помогите пожалуйста решить задачу с куками.
Не буду обманывать, хочу на сайте вцепить партнерку.

Переход по партнерской ссылке, запишет пользователю в браузер Кук с моим партнерским кодом.
Я же хочу так, пользователь зашел на мой сайт, ему вписался Кук с доменом партнерки, и вышло так, как будто пользователь уже заходил на сайт по моей партнерской ссылке.

Вот собственно код, в котором хочется указать домен...
Код:
<script type="application/javascript">
function setCookie(cname,cvalue,exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires=" + d.toGMTString();
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}

function getCookie(cname) {
    var name = cname + "=";
    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(';');
    for(var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
            c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
}

function checkCookie() {
    var user=getCookie("sessID_1");
    if (user != "") {
    } else {
       user = "44444";
       if (user != "" && user != null) {
           setCookie("sessID_1", user, 365);
       }
    }
}
</script>

ЗЫ, просто уже не знаю какие запросы слать в поисковик(
 
Вы не можете создать куки для другого домена. Но можете дернуть скрипт через ajax запрос, который создаст нужные куки
 
Как сказано выше, вы не можете куки для другого домена установить. Можно вашу партнерскую ссылку через Ajax загрузить, либо iframe, либо как script вставить

Есть еще много вариантов, кроме установить куки на чужой домен.
 
Я вот такое решение примитивное принял, ставить пользователям куки через
HTML:
<img width="1" height="1" name="namelink" src="партнерская ссылка" />
Но есть несколько проблем.
1. Не на каждую партнерку срабатывает.
2. После загрузки всего сайта, начинают грузится партнерки а это время.
3. Максимум это три ссылки, если больше то уже время и не все сработают...

Дайте пожалуйста пример чтобы через ajax все загружать...
 
Для просмотра ссылки Войди или Зарегистрируйсяajax. Там где url указываете ссылку на нужную партнерку, на страницу где вешается куки, из запроса выцепляете необходимые данные.
 
Мне как минимум мне нужны ваши ссылки на партнерки. Увидеть алгоритм их работы. Познакомится детальнее с задачей. На данном этапе, ваша задача лишь набросок, описание в общих чертах. Поэтому и ответ вам могут дать, только в общих чертах.
 
Для просмотра ссылки Войди или Зарегистрируйсяajax. Там где url указываете ссылку на нужную партнерку, на страницу где вешается куки, из запроса выцепляете необходимые данные.
Извините, а вы можете дать этот код? Я по ссылке копировал каждый из кодов и кукис не устанавливается. Я JS не понимаю вообще, трудно смотреть на то чего не понимаю. Заранее спасибо
<-------------- добавлено через 3045 сек. -------------->
Мне как минимум мне нужны ваши ссылки на партнерки. Увидеть алгоритм их работы. Познакомится детальнее с задачей. На данном этапе, ваша задача лишь набросок, описание в общих чертах. Поэтому и ответ вам могут дать, только в общих чертах.
Понимаю, вот одна из ссылок Для просмотра ссылки Войди или Зарегистрируйся
 
гуглите кукистафинг и да, системы это палят и сразу бан)
 
Так что именно нужно сделать с кукиес? Заменить определенный параметр но для чужого сайта? Тогда это CrossSiteScripting и браузеры от этого защищают. Если просто установить кукиес взяв параметр из скрипта расположенного на другом сайте, то тогда jQuery AJAX.
 
Назад
Сверху