【问题标题】:problems with setting a cookie设置 cookie 的问题
【发布时间】:2015-02-23 00:53:16
【问题描述】:

您好,如果没有 cookie,在我的代码中显示一个设置 cookie 的页面,以便用户下次访问该页面时会显示另一个

if ((!isset($_COOKIE['app']) )){
        $plantilla->app_li();
        $val='desktop';
        $val1='app';
    echo setcookie($val1, $val, time() + (86400 * 2), '/');
    }else{
        echo $plantilla->home();
    }

如果 cookie "app" 存在则显示 $plantilla->home(); , 如果没有将显示 $plantilla->app_li();并创建 cookie

但它不会创建

【问题讨论】:

    标签: php cookies


    【解决方案1】:

    使用 $_COOKIE 通过 PHP 检索 cookie。一旦设置了 cookie,就可以在下一页加载时访问它们。

    $val1='app';
    
    if(!isset($_COOKIE[$val1])) {
            $plantilla->app_li();
            $val='desktop';            
        echo setcookie($val1, $val, time() + (86400 * 2), '/');
    } else {
       echo $plantilla->home();
    }
    

    查看您的问题并回答此链接http://www.pontikis.net/blog/create-cookies-php-javascript

    【讨论】:

    • $cookie_name = 'pontikis_net_php_cookie'; if(!isset($_COOKIE[$cookie_name])) { print 'Cookie 名称为 "' . $cookie_name . '" 不存在...'; } else { print 'Cookie 名称为 "' . $cookie_name . '" 值为:' 。 $_COOKIE[$cookie_name]; }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多