powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Уникальность перменной в COOKIE
7 сообщений из 7, страница 1 из 1
Уникальность перменной в COOKIE
    #38556693
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
if (isset($_COOKIE['id'])) {
    $id = $_COOKIE['id'];
} else {
    $id = 1;
    if (isset($_GET['id'])) {
        $id = $_GET['id'];
    }
}
setcookie("id", $id, time() + 3600, "papka_sita", "192.168.0.19");



написал код смысл которого в том что когда есть в куках переменная id то в куки опять записывается значение этой переменной и обновляется время установки куков, если переменной id нет в куках пытаемся получить его getом, ну и по умолчанию если в гете ничего нет id=1

У меня вопрос допустим какой то сайт тоже хранит в куках переменную с именем id и делает setcookie без привязки куков к домену, получается пользователь зайдя на мой сайт может увидеть значение с чужого сайта?
Если так то мне нужно придумать какое то уникальное имя для переменной id или можно как то запросить значение id c привязкой к моему сайту а не просто $_COOKIE['id']; ?
Объясните этот момент плз!

PS Все куки предполагается хранить только на стороне клиента!
...
Рейтинг: 0 / 0
Уникальность перменной в COOKIE
    #38556779
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторкакой то сайт тоже хранит в куках переменную с именем id и делает setcookie без привязки куков к домену, получается пользователь зайдя на мой сайт может увидеть значение с чужого сайта?
domain=site.com -домен, на котором доступно cookie. Если не указать, то текущий домен

пруф имхо ненадежный, но можно самому проверить
...
Рейтинг: 0 / 0
Уникальность перменной в COOKIE
    #38556914
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ILLHEAD,

хотелось бы более однозначный ответ
...
Рейтинг: 0 / 0
Уникальность перменной в COOKIE
    #38556962
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
tromILLHEAD,

хотелось бы более однозначный ответТочно хотелось бы? Изучайте http://www.faqs.org/rfcs/rfc6265.html
...
Рейтинг: 0 / 0
Уникальность перменной в COOKIE
    #38556980
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема не в пхп. браузеры теоретически могут по разному отдавать куки
например ИЕ7 без ведущей точки в домен-параметре не отдает поддоменам куки

пустой_параметр==текущий_домен - как бы стандартное поведение браузера
для уверенности юзайте префиксы в именах
...
Рейтинг: 0 / 0
Уникальность перменной в COOKIE
    #38557411
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ILLHEAD,

что за префиксы в именах, можете показать на моем примере, как делать setcookie чтобы получить уникальную переменную для моего сайта
...
Рейтинг: 0 / 0
Уникальность перменной в COOKIE
    #38557469
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tromчто за префиксы в именах, можете показать на моем примере, как делать setcookie чтобы получить уникальную переменную для моего сайтау вас мания )
но если надо то
префикс - начальная часть слова. задаете для куков любой префикс и
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
$prefix = 'blablabla_';

if (isset($_COOKIE[$prefix.'id'])) {
    $id = $_COOKIE[$prefix.'id'];
} else {
    $id = 1;
    if (isset($_GET[$prefix.'id'])) {
        $id = $_GET[$prefix.'id'];
    }
}
setcookie($prefix."id", $id, time() + 3600, "papka_sita", "192.168.0.19");
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Уникальность перменной в COOKIE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]