• 日产轩逸优惠2万元 置换补助4000 2019-11-28
  • 帅气小哥哥“勇闯”欧洲 一年为中国人省下几个亿 2019-11-28
  • 尽管过去计划经济时,由于局限性,工作上有过失误,有过短缺,但没有浪费。不存在笑博士说的做出来的东西无人用的问题。何况那时,主要还是通过人工作的计划。在今天,高科 2019-11-18
  • 紫光阁中共中央国家机关工作委员会 2019-10-25
  • 一朝春雷满地新绿 习近平最牵挂的绿色故事这样写就 2019-08-23
  • 泰达官方宣布国安飞翼加盟 他曾战恒大一场扬名 2019-08-08
  • 王式刚的专栏作者中国国家地理网 2019-08-02
  • 2018俄罗斯世界杯揭幕战看点全揭秘 2019-08-02
  • 當前位置:天津赖子麻将手机版-建站教程-網站開發-PHP教程-PHP+Apache實現二級域名之間共享cookie的方法

    河北保定赖子麻将:PHP+Apache實現二級域名之間共享cookie的方法

    時間:2019-07-24來源/作者:koastal 編輯:源碼庫 文章熱度:

    天津赖子麻将手机版 www.jiao120.com 本文實例講述了PHP+Apache實現二級域名之間共享cookie的方法。分享給大家供大家參考,具體如下:

    簡介

    login.koastal.com設置domain為koastal.com,則www.koastal.com即可訪問該cookie。 
    也就是說二級域名(或者三級域名)之間可以通過這種方式共享cookie。 
    其實cookie的domain屬性的用法跟path有些類似,比如我們將cookie的path設置為/,則/user目錄下也可以訪問該cookie。

    實踐

    Apache同一端口對應不同域名

    httpd-vhosts.conf

    <VirtualHost 127.0.0.1:80>
      ServerName koastal.com
      ServerAlias www.koastal.com 
      DocumentRoot D:\wamp64\vhosts\www
      <Directory "D:\wamp64\vhosts\www">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
      </Directory>
    </VirtualHost>
    <VirtualHost 127.0.0.1:80>
      ServerName login.koastal.com
      DocumentRoot D:\wamp64\vhosts\login
      <Directory "D:\wamp64\vhosts\login">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
      </Directory>
    </VirtualHost>
    
    

    修改本機hosts

    windows

    C:WINDOWS/system32/drivers/etc/hosts

    linux

    vim /etc/hosts

    在最后添加

    127.0.0.1  www.koastal.com login.koastal.com
    
    

    編寫php代碼進行測試

    D:\wamp64\vhosts\www\index.php

    <?php
    if(isset($_COOKIE['username'])){
      echo "welcome to ".$_COOKIE['username'];
      var_dump($_COOKIE);
    }else{
    ?>
    <h1><a href='//login.koastal.com'>Login</a></h1>
    <?php
    }
    
    

    D:\wamp64\vhosts\login\index.php

    <form action="#" method="post">
    <p>username:<input type="text" name="username"></p>
    <p>password:<input type="password" name="password"></p>
    <p><input type="submit" name="submit" value="submit"></p>
    </form>
    <?php
    if(isset($_POST['submit'])){
      setcookie('username',$_POST['username'],0,'/','koastal.com');
      setcookie('password',$_POST['password'],0,'/','koastal.com');
      header('Location://www.koastal.com');
    }
    
    

    親測可用,全文完~

    希望本文所述對大家PHP程序設計有所幫助。


    注:相關教程知識閱讀請移步到PHP教程頻道。
    相關PHP教程
    熱門標簽

    PHP教程Rss訂閱PHP教程搜索

  • 日产轩逸优惠2万元 置换补助4000 2019-11-28
  • 帅气小哥哥“勇闯”欧洲 一年为中国人省下几个亿 2019-11-28
  • 尽管过去计划经济时,由于局限性,工作上有过失误,有过短缺,但没有浪费。不存在笑博士说的做出来的东西无人用的问题。何况那时,主要还是通过人工作的计划。在今天,高科 2019-11-18
  • 紫光阁中共中央国家机关工作委员会 2019-10-25
  • 一朝春雷满地新绿 习近平最牵挂的绿色故事这样写就 2019-08-23
  • 泰达官方宣布国安飞翼加盟 他曾战恒大一场扬名 2019-08-08
  • 王式刚的专栏作者中国国家地理网 2019-08-02
  • 2018俄罗斯世界杯揭幕战看点全揭秘 2019-08-02
  • 安徽时时彩官网平台 河南麻将一共多少张牌 清远做滴滴快车赚钱吗 养牛赚钱的方案 现在还有什么交易平台赚钱 平码怎么 虚拟赚钱是什么 福彩快乐12技巧 极速快乐十分 南粤36选7好彩1开奖 网易体育比分 老快3开奖结果江苏360 3d乐彩网 江苏十一选五经彩网 11选5任选8万能组合 组织网络打麻将赌博