Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
 Аватар для Lion_astana
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 321

Куки, домен и поддомены, подгрузка AJAX, взрыв мозга

01.03.2015, 20:43. Показов 5837. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем!
Уже сутки мучаюсь, мозг рвет...

Есть домен site.ru, есть поддомены sub.site.ru, sub2.site.ru и т.д.

На всех страницах всех поддоменов и основного домена есть форма, подгружаемая AJAX-ом для авторизации. При вводе данных форма также AJAX-ом уходит обработчику на PHP, который ставит куку. С записью куки проблем нет, сталкивался много раз, знаю про точку перед доменом и т.п., все ОК. После записи кука доступна на основном домене и поддоменах, опять же все гуд.

Проблема в том, что кука ставится только с того домена (или поддомена) который указан в JS в AJAX функции передачи введенных данных обработчику. Будет указано:
JavaScript
1
url: 'http://site.ru/enter.php'
кука запишется ТОЛЬКО с основного домена site.ru. Кину тот же скрипт PHP в какой-нибудь поддомен, например:
JavaScript
1
url: 'http://sub.site.ru/enter.php'
кука будет вставать только при авторизации именно с sub.site.ru.

Сможет кто-нибудь подсказать, что можно сделать в данном случае, чтобы кука вставала с любого поддомена и основного домена, а не только с того, который указан в строке url функции AJAX для отправки данных обработчику?

Буду очень благодарен!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.03.2015, 20:43
Ответы с готовыми решениями:

Ип и куки на домен
Возможно сделать так, что при переходе на ип сервера, на котором расположен сайт. Указать в гет запросе домен и переменную, сайт сохраняет...

типы данных, взрыв мозга
Объясните пожалуйста почему double x = 45.3f; Console.WriteLine(x); Дает результат: 45.2999992370605 ???? но если написать...

Работа с реестром, взрыв мозга
Хех, доброго времени суток тебе, форумчанин. В муках уже второй день, никак не могу решить проблему обнаружения данных в реестре. Что я...

24
 Аватар для Lion_astana
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 321
01.03.2015, 23:06  [ТС]
Студворк — интернет-сервис помощи студентам
nrobert, нет не так.
Проверка наличия куки и ее срока происходит "в шапке" страниц (сайт на PHP). Если истек срок или куки нет, то пользователю показывается кнопка "Вход" в меню. Если с кукой все в порядке, то кнопки "Вход" нет, все ок.

JS же ловит именно клик по кнопке вход. Раз она есть, значит куки нет. Ловит клик и подгружает форму входа. Форма после подгрузки активирует слушателя события клика уже по кнопке "Отправить" из формы авторизации. После клика по данной кнопке JS собирает информацию из полей вода и отправляетв скрипт kuka.php, который, если все правильно пользователь ввел пишет куку.
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
01.03.2015, 23:10
Цитата Сообщение от Lion_astana Посмотреть сообщение
нет не так.
Проверка наличия куки и ее срока происходит "в шапке" страниц
Неважно. Дело в том, что
Цитата Сообщение от Lion_astana Посмотреть сообщение
Если истек срок или куки нет, то пользователю показывается кнопка "Вход" в меню. Раз она есть, значит куки нет.
Почему? Есть же она, записанная с другого поддомена, или я что-то не понял?
0
 Аватар для Lion_astana
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 321
01.03.2015, 23:14  [ТС]
Если куки нет, значит ее нет. В хроме проверяю, нет куки.
Она не пишется с отличного от прописанного в пути к kuka.php в JS домена (поддомена).
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
01.03.2015, 23:51
Цитата Сообщение от Lion_astana Посмотреть сообщение
Если куки нет, значит ее нет.
. Если не ошибаюсь, то раз cookie записан - он будет существовать, пока не будет переписан, стерт или выйдет срок его действия.
0
 Аватар для Lion_astana
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 321
02.03.2015, 00:00  [ТС]
Цитата Сообщение от nrobert Посмотреть сообщение
раз cookie записан
про то и речь, что не записываются куки с отличного от указанного в JS домена.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.03.2015, 00:00

Открытие jpg из txt и взрыв мозга
Добрый вечер, вернее ночь)) Не знаю как это назвать, но, будучи новичком наверное назову мистикой. Я делаю полноценные ссылки в richedit и...

создание соединения pppoe через wi-fi точку доступа (взрыв мозга)
Всем привет! Друзья мои, озадачился тут сией проблемой. Переехал на новый адрес с получил интернет от ростелекома через pppoe. Все...

Напишите интерпретатор урезанного варианта языка программирования "Взрыв мозга"
Не игнорируйте пожалуйста, есть задача. Но я не понимаю как действуют "><+-", можете мне на данном примере, объяснить поэтапно? Решать не...

Домен и поддомены
Есть сайт, который был сделан с поддоменами ради "родео". Я категорически считаю, что пользователь из поиска должен попадать на нужную...

Домен и поддомены
Есть сайт, для него сделал 5 поддоменов, тематика одинаковая, просто каждый поддомен заточен под 2-3 ключа. Все было в порядке до АПа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru