PHP setcookie похож на подразделы ASP.Net Cookie

В ASP.Net есть концепция использования «subkeys» в файлах cookie. т.е. вы можете написать cookie с

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

Это создаст куки-файл, который выглядит как

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

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

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

Чтобы написать такой файл cookie:

 $userInfo = array( 'userName' => 'patrick' ,'lastLogin' => 'today'); $userInfo = str_replace('&', ':', http_build_query($userInfo)); setrawcookie('userInfo', $userInfo); 

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

 $userInfo = parse_str(str_replace(':', '&', $_COOKIE['userInfo')); 

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