Apache / PHP Отключает Куки для Субдомена?

Это - версия, которую мы используем здесь. Это работает, и это довольно просто. Это - та же идея как Jeff, но я думаю, что это немного более ясно, потому что это выделяет логику для вычитания того, таким образом, немного легче понять.

public static int GetAge(this DateTime dateOfBirth, DateTime dateAsAt)
{
    return dateAsAt.Year - dateOfBirth.Year - (dateOfBirth.DayOfYear < dateAsAt.DayOfYear ? 0 : 1);
}

Вы могли развернуть тернарный оператор для создания его еще более ясным, если Вы думаете, что такая вещь неясна.

, Очевидно, это сделано как дополнительный метод на DateTime, но ясно можно захватить ту одну строку кода, который делает работу и помещает ее где угодно. Здесь у нас есть другая перегрузка Дополнительного метода, который передает в DateTime.Now, только для полноты.

9
задан T Zengerink 25 September 2012 в 09:56
поделиться

2 ответа

Если вы никогда не устанавливали cookie явно, файлы cookie не будут присутствовать на сервере. Итак, если вы используете второй домен просто как репозиторий для изображений или файлов CSS, скорее всего, файлы cookie никогда не устанавливаются.

Обновлено из комментариев.

Если вы видите заголовок cookie «Запрос» для поддомена, вы не хотите иметь файлы cookie, очистите файлы cookie и посмотрите, отправляет ли сервер когда-либо заголовок cookie в заголовках ответа. Если это так, возможно, у вас включен session.auto_start или у вас есть сценарий, который устанавливает файлы cookie.

Вы можете проверить заголовки запроса и ответа, используя что-то вроде Firebug с Google Page Speed.

6
ответ дан 4 December 2019 в 23:40
поделиться

Вы можете легко позаботиться об этом в PHP. Когда вы устанавливаете cookie, параметр, который необходимо установить, является параметром домена. Часто устанавливается значение «.domain.com», чтобы сделать его доступным на любом поддомене. Вместо этого вы можете попробовать установить для него значение «www.domain.com», чтобы ограничить его этим доменом. Ознакомьтесь с документацией setcookie () руководства PHP .

0
ответ дан 4 December 2019 в 23:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: