【问题标题】:How to encode a cookie data in jsp and decode it in php?如何在jsp中编码cookie数据并在php中解码?
【发布时间】:2014-09-10 13:25:10
【问题描述】:

我们创建了一个如下所示的 cookie

Cookie userNamecookie = new Cookie ("username", URLEncoder.encode(snUser.getUsername(), "UTF-8"));
userNamecookie.setPath("/");
userNamecookie.setMaxAge(60);
response.addCookie(userNamecookie);

但我想用编码数据创建 cookie,并且必须在 php 中解码。谁能帮帮我。

【问题讨论】:

  • PHP 的url_decode() 函数怎么样?
  • 感谢时代。实际上我的数据还没有编码。上面的代码无法对数据进行编码。
  • 您有一台服务器同时使用 php 和 Java?为什么?
  • 为什么它不起作用@venu 有什么例外?
  • 是的,两者都在同一台服务器上工作@Elliott Frisch。

标签: java php jsp cookies encode


【解决方案1】:

Java 的 URLEncoder.encode() 使用与 PHP 的 urlencode() 函数相同的编码标准。

因此,要解码使用 Java 的 URLEncoder.encode() 编码的字符串,可以使用 PHP 的 urldecode() 函数。

例如

$username_encoded = $_COOKIE["username"];
$username_decoded = urldecode($username_encoded);

【讨论】:

    猜你喜欢
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    • 2012-05-02
    相关资源
    最近更新 更多