我们已经创建了一个类似下面的cookie
Cookie userNamecookie = new Cookie ("username", URLEncoder.encode(snUser.getUsername(), "UTF-8"));
userNamecookie.setPath("/");
userNamecookie.setMaxAge(60);
response.addCookie(userNamecookie);
但我想用编码数据创建cookie,并且必须在php中解码。任何人都可以帮助我。
答案 0 :(得分:0)
Java URLEncoder.encode()
使用与PHP urlencode()
函数相同的编码标准。
因此,要解码使用Java URLEncoder.encode()
编码的字符串,您可以使用PHP的urldecode()
函数。
e.g。
$username_encoded = $_COOKIE["username"];
$username_decoded = urldecode($username_encoded);