V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yeshang
V2EX  ›  PHP

A 站 传递到 B 站 的参数 如何在 B 站 保存 cookie,有效期 1 年

  •  
  •   yeshang · 2015-07-27 14:14:28 +08:00 · 4600 次点击
    这是一个创建于 3431 天前的主题,其中的信息可能已经有所发展或是发生改变。
    假设:
    某人在 a.com 填了一些信息(如下),
    $title="this is a title";
    $where="I am China";
    $how="I want to buy something";
    ...
    这些参数传到B站后,
    B站获得 $_POST['title']; $_POST['where']; $_POST['how'];
    B站使用什么方法, 可以在用户本地cookie保存这些信息1年,
    或者保存到服务器也行, 当用户访问B站, 会自动读取这些信息
    第 1 条附言  ·  2015-07-27 15:06:24 +08:00
    http://www.w3school.com.cn/php/php_cookies.asp
    好吧, 好像就是这么简单.
    楼下都误解了
    怪我没写清楚
    41 条回复    2015-07-28 15:10:38 +08:00
    jukka
        1
    jukka  
       2015-07-27 14:23:14 +08:00   ❤️ 29
    想成Acfun和Bilibili的举手。。。
    tayuo
        2
    tayuo  
       2015-07-27 14:25:31 +08:00
    举手
    crazycen
        3
    crazycen  
       2015-07-27 14:25:47 +08:00 via Android
    举手
    crazycen
        4
    crazycen  
       2015-07-27 14:26:51 +08:00 via Android
    举爪
    binjoo
        5
    binjoo  
       2015-07-27 14:27:11 +08:00
    举蹄
    fengyqf
        6
    fengyqf  
       2015-07-27 14:27:19 +08:00
    举手
    ChanneW
        7
    ChanneW  
       2015-07-27 14:28:39 +08:00
    如果 A 和 B 是有共同域的子域名,那么可以把数据存到裸域下的 cookies 里。
    A 和 B 域名完全,那就写到 LocalStorage
    moonou
        8
    moonou  
       2015-07-27 14:29:38 +08:00 via Android
    举手
    MyLady
        9
    MyLady  
       2015-07-27 14:55:19 +08:00
    B站后台获取到之后直接写到自己response的头里面吧
    chensong004
        10
    chensong004  
       2015-07-27 15:00:48 +08:00
    举手!看了半天标题没想明白什么意思
    Phariel
        11
    Phariel  
       2015-07-27 15:01:27 +08:00 via iPhone
    举手 我以为猴子给bishi老爷打开了新世界的大门。。。
    simodorg
        12
    simodorg  
       2015-07-27 15:01:48 +08:00
    我还想贴主想干吗呢...
    cxyfreedom
        13
    cxyfreedom  
       2015-07-27 15:14:40 +08:00
    举爪,以为A站和B站联手了= =
    wd0g
        14
    wd0g  
       2015-07-27 15:41:31 +08:00
    还好我只上B站!
    ychongsaytc
        15
    ychongsaytc  
       2015-07-27 16:06:13 +08:00
    举爪。
    jugelizi
        16
    jugelizi  
       2015-07-27 16:09:54 +08:00
    ...
    楼主说啥呢
    A站和B站如果不是子域名关系的话cookie是不能共享到的
    不然就没人费尽心思搞xss和csrf了
    你说的应该类似单点登录
    A站信息AJAX发给B站在客户端设置cookie才行,
    具体就百度 P3P 吧
    hinate
        17
    hinate  
       2015-07-27 16:22:11 +08:00 via Android
    我以为猴山要迁移 😴
    jukka
        18
    jukka  
       2015-07-27 16:48:10 +08:00 via iPhone
    看看v站,这么多二次元。
    tushiner
        19
    tushiner  
       2015-07-27 16:50:10 +08:00
    wangxiyu191
        20
    wangxiyu191  
       2015-07-27 17:24:22 +08:00
    举爪……看到题目先是一惊,然后才反应过来
    Tinple
        21
    Tinple  
       2015-07-27 17:30:31 +08:00
    我还以为是猴子要做个什么插件之类的。。
    broodnes
        22
    broodnes  
       2015-07-27 18:27:49 +08:00
    举手
    vikeria
        23
    vikeria  
       2015-07-27 19:58:51 +08:00 via Android
    举手
    tianyagukelp
        24
    tianyagukelp  
       2015-07-27 20:30:58 +08:00
    吓的我赶紧上了下B站、、、
    x86
        25
    x86  
       2015-07-27 20:32:49 +08:00
    看标题一愣
    DaCong
        26
    DaCong  
       2015-07-27 20:45:43 +08:00
    Acfun和Bilibili什么情况?
    后来才发现,原来只是举例子
    lujiajing1126
        27
    lujiajing1126  
       2015-07-27 20:49:19 +08:00 via Android
    举手
    quericy
        28
    quericy  
       2015-07-27 21:17:13 +08:00
    被标题骗了....
    hiboshi
        29
    hiboshi  
       2015-07-27 21:24:22 +08:00
    IFRAME访问对方网页 设置COOKIE 兼容IE 请使用P3P
    zachgenius
        30
    zachgenius  
       2015-07-27 21:52:11 +08:00
    举手,被标题骗了,以为是acfun搬到bilibili
    misaka233
        31
    misaka233  
       2015-07-27 22:41:17 +08:00 via iPad
    举手w
    Karblue
        32
    Karblue  
       2015-07-27 23:30:06 +08:00
    举手, 以为全国最大的俩基佬网站要合并了
    jukka
        33
    jukka  
       2015-07-27 23:34:33 +08:00
    @Karblue 口胡,A站都是基佬,B站都是腐女。哪里是两基佬网站了。
    TomDu
        34
    TomDu  
       2015-07-27 23:42:07 +08:00
    AB两站可是仇深似海的啊= =
    俺是A站党
    lululau
        35
    lululau  
       2015-07-27 23:51:11 +08:00
    A站页面到B站那次POST请求,如果不是 AJAX 的话,完全不存在跨域的问题,直接 set-cookie 就OK了
    pan020037
        36
    pan020037  
       2015-07-28 02:07:18 +08:00 via iPhone
    简单的就ajax get传参执行b网站的存cookie的方法,写个token校验下,或者写个header函数
    popok
        37
    popok  
       2015-07-28 08:33:07 +08:00
    同35楼,你有B站权限,直接set-cookie不就完了,如果你是A站权限,那不行。
    yuankui
        38
    yuankui  
       2015-07-28 09:31:54 +08:00
    cookie不是保存在客户端的吗?
    wezzard
        39
    wezzard  
       2015-07-28 11:23:29 +08:00
    举爪
    ivenvd
        40
    ivenvd  
       2015-07-28 11:29:50 +08:00
    A 站 B 站为何一定要争个你死我活呢?和平共存不好么?明明只要大家都不去 A 站,问题就可以解决的。(
    ikz
        41
    ikz  
       2015-07-28 15:10:38 +08:00 via Android
    想到Acfun和Bilibili的只有我一个吗←_←
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5310 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:43 · PVG 11:43 · LAX 19:43 · JFK 22:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.