如何从php中的asp.net发送的cookie中检索特定值

问题描述 投票:2回答:2

我正在尝试使用cookie进行交叉浏览的单点登录

所以我从asp.net获得名为“logininfo”的cookie

当我使用php打印cookie的值时

session_start();
$NAME=$_COOKIE['logininfo'];
echo $_COOKIE["logininfo"];

我得到结果为

Emp_Id=119&Org_Id=11&Unit_Id=123&UserId=116

如何使用php分别获取EmpId,Org_Id和Unit_Id的值

php cookies
2个回答
1
投票

使用parse_str()

(PHP 4,PHP 5,PHP 7中提供的功能)

parse_str - 将字符串解析为变量

然后你可以单独qazxsw poi变量

echo

输出示例: - parse_str($_COOKIE["logininfo"], $result); echo "Employee id = ".$result['Emp_Id']; echo PHP_EOL; echo "Organization id = ".$result['Org_Id']; echo PHP_EOL; echo "Unit id = ".$result['Unit_Id']; echo PHP_EOL; echo "User id = ".$result['UserId'];


1
投票

使用https://eval.in/964766

parse_str()

然后parse_str($NAME, $result); 将值保存为关联数组

$result
© www.soinside.com 2019 - 2024. All rights reserved.