如何在php中从asp.net发送的cookie中检索特定值
我正在尝试使用cookies进行单点登录交叉浏览 因此,我从asp.net获取了名为“logininfo”的cookie 当我在php中使用如何在php中从asp.net发送的cookie中检索特定值,php,cookies,Php,Cookies,我正在尝试使用cookies进行单点登录交叉浏览 因此,我从asp.net获取了名为“logininfo”的cookie 当我在php中使用 session_start(); $NAME=$_COOKIE['logininfo']; echo $_COOKIE["logininfo"]; 我得到的结果是 Emp_Id=119&Org_Id=11&Unit_Id=123&UserId=116 如何使用php分别获取Emp\u Id、组织Id和单位Id的值 然后,$res
session_start();
$NAME=$_COOKIE['logininfo'];
echo $_COOKIE["logininfo"];
我得到的结果是
Emp_Id=119&Org_Id=11&Unit_Id=123&UserId=116
如何使用php分别获取Emp\u Id、组织Id和单位Id的值
然后,$result
将值作为关联数组保存
array(4) {
'Emp_Id' =>
string(3) "119"
'Org_Id' =>
string(2) "11"
'Unit_Id' =>
string(3) "123"
'UserId' =>
string(3) "116"
}
使用
(PHP4、PHP5、PHP7中提供的函数)
parse_str-将字符串解析为变量
然后,您可以分别使用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'];
示例输出:-asp或php选择one@PoojaDhoot很高兴能帮助你。:)
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'];