我有一个Web服务,需要用户登录并创建标准

$_SESSION [‘XXX’]个用户变量.

我想为应用程序创建一个“演示”,因此为它创建了另一个文件夹.

相同的代码在那里,除了数据库以外的所有东西.

问题是,当用户登录这两个帐户之一时,它可以访问两个帐户.

因此,如果他登录了演示应用程序,它将使用该应用程序设置会话变量

同样,他将能够访问“常规”应用程序.

我该如何区分这两个登录名?

我应该为演示更改会话变量还是有其他解决方法

根据文件所在的文件夹?

谢谢

解决方法:

在2个应用程序中,将different paths用作会话cookie.

显然,您不能在一个php.ini文件中具有这两个设置:

>在httpd.conf中的locationMatch指令中设置php_admin_value(Apache)

>在.htaccess文件中设置php_admin值

>在PHP脚本中添加前缀(或修改公共包含文件)以设置路径.

请注意,如果您在代码中指定路径,则建议在ini_set()上使用session_set_cookie_params().假设php.ini中的默认配置用于演示站点(应该使用类似’/ demo /’NOT’/’的东西)…

if (false===strpos($_SERVER['REQUEST_URI'], 'demo') {

// using live application

session_set_cookie_params (1200, '/live/');

}

(以上必须在调用session_start()之前运行)

标签:session,php

来源: https://codeday.me/bug/20191121/2050231.html

不同php文件,php-不同文件夹的不同登录(会话)相关推荐

  1. 目录文件和根目录文件夹

    目录文件和根目录文件夹. 相对路径: 相对路径分类 符号 说明 (1)同一级路径: 图像文件位于HTML文件同一级,如<img src="baidu.gif"/> (2 ...

  2. C#遍历得到指定文件夹下的所有文件和子文件夹

    1.遍历指定文件夹下的所有文件 string path = Application.StartupPath + "\\data\\采集数据\\"; DirectoryInfo ro ...

  3. 创建用于存放备份还原文件的网络文件夹(DPM配置管理系列七)

    请在用于存储的服务器中创建备份还原文件的网络共享文件夹,如下图所示: 转载于:https://blog.51cto.com/tingdongwang/895589

  4. linux目录为root所有文件,linux获取文件所有目录/文件夹的例子linux操作系统 -电脑资料...

    下面我给大家整理了两种比较实用的方法,如我们可以使用dirname来获取文件路径或者使用shell命令来获取路径,希望例子对大家有帮助, 方式一:使用" dirname" 去获得( ...

  5. 实体类,bean文件,pojo文件夹,model文件夹都一样

    实体类,bean文件,pojo文件夹,model文件夹都一样,这些都是编写实体类,这是我暂时看到的项目文件 转载于:https://www.cnblogs.com/dianzan/p/11181196 ...

  6. mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法)

    mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法) 参考文章: (1)mysql8.0.18ZIP版下载与安装(以及无my-default.i ...

  7. python压缩文件夹下的所有文件_python压缩文件夹内所有文件为zip文件的方法

    这里讨论使用Python解压如下五种压缩文件: .gz .tar .tgz .zip .rar 简介gz: 即gzip,通常只能压缩一个文件.与tar结合起来就可以实现先打包,再压缩. tar: li ...

  8. windows下批量修改文件(或文件夹)权限或所有者

    1.强制将当前目录下的所有文件及文件夹.子文件夹下的所有者更改为管理员组(administrators)命令: takeown /f * /a /r /d y 2.将所有d:\documents目录下 ...

  9. 扫描到服务器的文件在哪个文件夹,云服务器的文件在哪个文件夹

    云服务器的文件在哪个文件夹 内容精选 换一换 登录Windows操作系统的弹性云服务器时,需使用密码方式登录.因此,用户需先根据创建弹性云服务器时使用的密钥文件,获取该弹性云服务器初始安装时系统生成的 ...

最新文章

  1. 红帽虚拟化RHEV-架构简介
  2. 爬虫笔记9实例股票数据
  3. 韩春雨要“翻案”?最新研究发现NgAgo具有DNA编辑能力
  4. 第一章 基于任务的程序设计
  5. 关于 Docker ,你必须了解的核心都在这里
  6. html+css笔记1
  7. 苹果手机读取html文件,教你如何解决“iTunes不能读取iPhone内容”的问题
  8. python算方差_Python求均值,方差,标准差的实例
  9. 【LVGL】animation动画路径方式介绍
  10. 第7-3课:K 最邻近算法(KNN)与手写数字识别
  11. 并发编程中你需要知道的基础概念
  12. 高洛峰招徒培养IT名师
  13. 安卓古筝软件_新手如何自学乐器|零基础自学小提琴/吉他/电子琴/尤克里里/竖笛/电子鼓软件超详细测评+推荐...
  14. 3559a sample_vio 修改中遇到的奇怪问题
  15. pr不支持mov怎么办_Premiere不支持MOV怎么办?怎么快速解决?
  16. 计算机专业的个人简历英语,计算机专业优秀个人英文简历范文【三篇】
  17. 完美世界怎么修改服务器经验,三招教你快速升级
  18. 完美天空下载站php程序,织梦CMS高仿天空软件站|软件下载站源码整站带数据
  19. 工作计算机操作系统出现故障应该,浅谈高校多媒体教室的使用与管理
  20. 【论文阅读】CodeTrans: Towards Cracking the Language of Silicon‘s Code......

热门文章

  1. linux串口缓冲区的大小,linux-----------串口设置缓冲器的大小
  2. inur new.php id,Cmsez(随易)全站系统 0day
  3. php读取ds18b20,DS18B20_单总线协议
  4. 合作开发过程产生的专利_被起诉专利侵权怎么办?专利律师给你出招!
  5. 跨域产生的原因和解决方法_板式家具开料机加工过程产生崩边原因及解决方法...
  6. Nginx(六):配置nginx高可用集群
  7. W3C近期要闻:W3C战略重点报告新版发布
  8. AMD推出7nm高端显卡Radeon VII,直指英伟达RTX 2080
  9. 视频通信基础知识之采集
  10. 看清美国“黑客帝国”的真面目