kojp
V2EX  ›  问与答

jsp和php共用一个cookie是否行得通?

  •  
  •   kojp · Dec 28, 2011 · 6233 views
    This topic created in 5431 days ago, the information mentioned may be changed or developed.
    有没有折腾过的同学。。。
    呃,如果行得通我就折腾一下。
    如果行不通,我就不浪费时间了。。
    22 replies  •  1970-01-01 08:00:00 +08:00
    felinx
    felinx
    Dec 28, 2011
    1
    可以,cookie主要在客户端,服务器只要编解cookie的算法一致即可。
    kojp
    kojp
    OP
    Dec 28, 2011
    2
    简单的来说,就是,新做的一个php网站需要与原有的一个jsp做的网站进行登录整合。。。
    cookie抓取,模拟登录,模拟搜索,都已经实现。现在主是php本身也有一个登录模块,想把他们合成到一块。统一使用原有的jsp网站里面的账号~~~大概是这么个意思
    kojp
    kojp
    OP
    Dec 28, 2011
    3
    @felinx

    如果,我没有jsp网站对cookies的算法呢?可以从客气端保存的cookie里面分析出来吗?
    felinx
    felinx
    Dec 28, 2011
    4
    cookie有明文或安全加密的,自己哪firebug看看原有的系统就知道是个什么情况,若是加密的,就需要知道原系统是怎么玩的,去要就是了。
    jakepg
    jakepg
    Dec 28, 2011
    5
    @kojp 其实是不需要编码解码的,只要遵循 http 协议的协议,cookie 的值在服务器端用什么语言都可以读取到的。 felinx 说的编码解码,我想他说的是 SecureCookieSession 吧。
    frittle
    frittle
    Dec 28, 2011
    6
    如果是普通cookie,在新的php网站里直接读取/写入就可以了。
    kojp
    kojp
    OP
    Dec 28, 2011
    7
    好吧。。。心里有底儿了。谢谢各位。我决定折腾一下~~~
    willerce
    willerce
    Dec 28, 2011
    8
    先看看 jsp 原先的登录是如何实现的,是否用到了 session。

    cookie是肯定可以取得到的,只要cookie domain , path 没有问题就好。

    应该来说, jsp 是肯定要用到 session的。
    mywaiting
    mywaiting
    Dec 28, 2011
    9
    cookie与编程的语言,如PHP或者JSP木有关系.....LZ基本概念都不清楚啊........
    felinx
    felinx
    Dec 28, 2011
    10
    我指的加密cookie是指,比如cookie实际值是user_id数字1这样的,但是服务器做了成一段字符串,客户端的cookie明文是这段字符串,服务器端可以根据客户端传上来的这个字符串正确解码出1来。
    blogcool
    blogcool
    Dec 28, 2011
    11
    只要能解决跨域的问题就行了
    kojp
    kojp
    OP
    Dec 28, 2011
    12
    @blogcool

    正在解决这个问题。。。。


    @mywaiting

    不好意思~~~很多概念的确是很模糊
    chone
    chone
    Dec 28, 2011
    13
    cookie并不是某一门语言的一部分,不光是服务器端的各种语言,javascript在客户端都能进行相关操作(就和很多语言都能处理JSON,XML结构的数据一样)。关键是要看有没有经过加密处理,登录信息一般是要做这一步的。
    skywinger
    skywinger
    Dec 28, 2011
    14
    java的可能会使用安全性更高的session来存储登录的一些状态的,所以得先了解清楚,是否使用了http session。
    jakepg
    jakepg
    Dec 28, 2011
    15
    发现上面好多人连cookie和session的都没有整明白,真悲剧。
    skywinger
    skywinger
    Dec 28, 2011
    16
    @jakepg 不是不明白,而是强烈担心jsp使用session来记录用户登录后的信息。
    jakepg
    jakepg
    Dec 28, 2011
    17
    @skywinger 嗯,补习下吧,兄弟。
    jakepg
    jakepg
    Dec 28, 2011
    18
    网上随便找篇文章,讲解这两个的说的都是狗屁。比如 http://www.chinahtml.com/1007/128010707619425.html 这个,http://www.souzz.net/html/edu/php/php4/3232.html 这个
    kojp
    kojp
    OP
    Dec 28, 2011
    19
    好吧。。我非常需要补习了~~~
    tttwww18
    tttwww18
    Dec 28, 2011
    20
    可以的
    skywinger
    skywinger
    Dec 29, 2011
    21
    @jakepg 你才需要补习呢,呵呵。
    skywinger
    skywinger
    Dec 29, 2011
    22
    @jakepg 别自以为是
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4164 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 03:50 · PVG 11:50 · LAX 19:50 · JFK 22:50
    ♥ Do have faith in what you're doing.