Php $\u COOKIE将plus替换为空格
我有一个C#NET设置的cookie,我正在用PHP阅读它 Cookie的名字是MyCookie 当我使用echoPhp $\u COOKIE将plus替换为空格,php,cookies,Php,Cookies,我有一个C#NET设置的cookie,我正在用PHP阅读它 Cookie的名字是MyCookie 当我使用echo$\u COOKIE['MyCookie']时,它正在打印cookie并用空格替换+ 输出为: n9JO1tpWznyWF5VQ/Oh4oFjJC9bJ4GFa4Onk4Av 8jcsc CtCFvsHQdDHiU0F1BE 应该是 n9JO1tpWznyWF5VQ/Oh4oFjJC9bJ4GFa4Onk4Av+8jcsc+CtCFvsHQdDHiU0F1BE 我无法理解为什么会出现
$\u COOKIE['MyCookie']时代码>,它正在打印cookie并用空格替换+
输出为:
n9JO1tpWznyWF5VQ/Oh4oFjJC9bJ4GFa4Onk4Av 8jcsc CtCFvsHQdDHiU0F1BE
应该是
n9JO1tpWznyWF5VQ/Oh4oFjJC9bJ4GFa4Onk4Av+8jcsc+CtCFvsHQdDHiU0F1BE
我无法理解为什么会出现这种情况以及如何解决它。因为我需要先用AES算法解密这个字符串。解密将不起作用,因为+被替换为空格。请参阅:@lawrencerone我没有understand@LawrenceCherone-我尝试了urlencode,但没有成功。我无法控制C#设置cookie。我只有php来读取cookie,但它没有正确读取;p如果你不能控制C代码,你只能用str#u replace之类的东西来修复它