我们做了一个应用网站,服务器是linux
当登陆成功后,会给我们1个接口,我们要保存用户的cookie
但是没保存成功,起码代码都正常,但都是用的是1个域名
我们用的是子域名,解析到我们服务器上的
主域名是www.XXXX
我们应用域名是edu.XXXX当加上这段cookie的时候出现了502 Bad Gateway代码如下:header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');setcookie("USERID", $useridjsyd, time()+3600*4, '/');
setcookie("UTYPE", $utypejsyd, time()+3600*4, '/');
setcookie("NICKNAME", $nicknamejsyd, time()+3600*4, '/');
setcookie("MOBID", $mobidjsyd, time()+3600*4, '/');
setcookie("GRADECODE", $gradecodejsyd, time()+3600*4, '/');
setcookie("ACCID", $accidjsyd, time()+3600*4, '/');
setcookie("NAME", $namejsyd, time()+3600*4, '/');
setcookie("userid", $accid, time()+3600*4, '/');
setcookie("userpwd", $passwdjsyd, time()+3600*4, '/');
setcookie("ZXYQ_UTYPE", 1, time()+3600*4, '/');

解决方案 »

  1.   

    经过多方面测试
    第一次登陆后cookie是保存的
    但退出,以及增加cookie值就不行,就报错这个好像外网cookie不能进行修改
    但内网可以配置文件是:
    session
    Session Support  enabled  
    Registered save handlers  files user sqlite  
    Registered serializer handlers  php php_binary  Directive Local Value Master Value 
    session.auto_start Off Off 
    session.bug_compat_42 Off Off 
    session.bug_compat_warn Off Off 
    session.cache_expire 180 180 
    session.cache_limiter nocache nocache 
    session.cookie_domain no value no value 
    session.cookie_httponly Off Off 
    session.cookie_lifetime 0 0 
    session.cookie_path / / 
    session.cookie_secure Off Off 
    session.entropy_file no value no value 
    session.entropy_length 0 0 
    session.gc_divisor 1000 1000 
    session.gc_maxlifetime 1440 1440 
    session.gc_probability 1 1 
    session.hash_bits_per_character 5 5 
    session.hash_function 0 0 
    session.name PHPSESSID PHPSESSID 
    session.referer_check no value no value 
    session.save_handler files files 
    session.save_path no value no value 
    session.serialize_handler php php 
    session.use_cookies On On 
    session.use_only_cookies On On 
    session.use_trans_sid 0 0