欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP+Apache實(shí)現(xiàn)二級(jí)域名之間共享cookie的方法

 更新時(shí)間:2019年07月24日 11:30:29   作者:koastal  
這篇文章主要介紹了PHP+Apache實(shí)現(xiàn)二級(jí)域名之間共享cookie的方法,涉及Apache的配置、hosts修改及php cookie操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP+Apache實(shí)現(xiàn)二級(jí)域名之間共享cookie的方法。分享給大家供大家參考,具體如下:

簡(jiǎn)介

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

實(shí)踐

Apache同一端口對(duì)應(yīng)不同域名

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>

修改本機(jī)hosts

windows

C:WINDOWS/system32/drivers/etc/hosts

linux

vim /etc/hosts

在最后添加

127.0.0.1  www.koastal.com login.koastal.com

編寫(xiě)php代碼進(jìn)行測(cè)試

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

<?php
if(isset($_COOKIE['username'])){
  echo "welcome to ".$_COOKIE['username'];
  var_dump($_COOKIE);
}else{
?>
<h1><a >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:http://www.koastal.com');
}

親測(cè)可用,全文完~

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《PHP中cookie用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》及《php字符串(string)用法總結(jié)

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論