PHP setcookie напоминает подключенные файлы cookie ASP.Net - PullRequest
1 голос
/ 24 июня 2010

ASP.Net имеет концепцию использования «подключей» в куки. то есть вы можете написать куки с

Response.Cookies("userInfo")("userName") = "patrick"
Response.Cookies("userInfo")("lastVisit") = "today"

Это создаст печенье, которое выглядит как

Name:   userInfo
Value:  userName=patrick:lastVisit=today

Есть ли в PHP нативный метод чтения / записи файлов cookie, подобных приведенному выше?

Мне нужно прочитать / написать cookie в PHP, который может быть прочитан ASP.Net с подключами

Ответы [ 2 ]

1 голос
/ 09 марта 2011

setrawcookie() - решение для этого.

1 голос
/ 24 июня 2010

Чтобы написать такое печенье:

$userInfo = array(
     'userName'  => 'patrick'
    ,'lastLogin' => 'today');

$userInfo = str_replace('&', ':', http_build_query($userInfo));
setrawcookie('userInfo', $userInfo);

для разбора файла cookie обратно в массив:

$userInfo = parse_str(str_replace(':', '&', $_COOKIE['userInfo'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...