不同php文件,php-不同文件夹的不同登录(会话)
我有一个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)同一级路径: 图像文件位于HTML文件同一级,如<img src="baidu.gif"/> (2 ...
- C#遍历得到指定文件夹下的所有文件和子文件夹
1.遍历指定文件夹下的所有文件 string path = Application.StartupPath + "\\data\\采集数据\\"; DirectoryInfo ro ...
- 创建用于存放备份还原文件的网络文件夹(DPM配置管理系列七)
请在用于存储的服务器中创建备份还原文件的网络共享文件夹,如下图所示: 转载于:https://blog.51cto.com/tingdongwang/895589
- linux目录为root所有文件,linux获取文件所有目录/文件夹的例子linux操作系统 -电脑资料...
下面我给大家整理了两种比较实用的方法,如我们可以使用dirname来获取文件路径或者使用shell命令来获取路径,希望例子对大家有帮助, 方式一:使用" dirname" 去获得( ...
- 实体类,bean文件,pojo文件夹,model文件夹都一样
实体类,bean文件,pojo文件夹,model文件夹都一样,这些都是编写实体类,这是我暂时看到的项目文件 转载于:https://www.cnblogs.com/dianzan/p/11181196 ...
- mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法)
mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法) 参考文章: (1)mysql8.0.18ZIP版下载与安装(以及无my-default.i ...
- python压缩文件夹下的所有文件_python压缩文件夹内所有文件为zip文件的方法
这里讨论使用Python解压如下五种压缩文件: .gz .tar .tgz .zip .rar 简介gz: 即gzip,通常只能压缩一个文件.与tar结合起来就可以实现先打包,再压缩. tar: li ...
- windows下批量修改文件(或文件夹)权限或所有者
1.强制将当前目录下的所有文件及文件夹.子文件夹下的所有者更改为管理员组(administrators)命令: takeown /f * /a /r /d y 2.将所有d:\documents目录下 ...
- 扫描到服务器的文件在哪个文件夹,云服务器的文件在哪个文件夹
云服务器的文件在哪个文件夹 内容精选 换一换 登录Windows操作系统的弹性云服务器时,需使用密码方式登录.因此,用户需先根据创建弹性云服务器时使用的密钥文件,获取该弹性云服务器初始安装时系统生成的 ...
最新文章
- 红帽虚拟化RHEV-架构简介
- 爬虫笔记9实例股票数据
- 韩春雨要“翻案”?最新研究发现NgAgo具有DNA编辑能力
- 第一章 基于任务的程序设计
- 关于 Docker ,你必须了解的核心都在这里
- html+css笔记1
- 苹果手机读取html文件,教你如何解决“iTunes不能读取iPhone内容”的问题
- python算方差_Python求均值,方差,标准差的实例
- 【LVGL】animation动画路径方式介绍
- 第7-3课:K 最邻近算法(KNN)与手写数字识别
- 并发编程中你需要知道的基础概念
- 高洛峰招徒培养IT名师
- 安卓古筝软件_新手如何自学乐器|零基础自学小提琴/吉他/电子琴/尤克里里/竖笛/电子鼓软件超详细测评+推荐...
- 3559a sample_vio 修改中遇到的奇怪问题
- pr不支持mov怎么办_Premiere不支持MOV怎么办?怎么快速解决?
- 计算机专业的个人简历英语,计算机专业优秀个人英文简历范文【三篇】
- 完美世界怎么修改服务器经验,三招教你快速升级
- 完美天空下载站php程序,织梦CMS高仿天空软件站|软件下载站源码整站带数据
- 工作计算机操作系统出现故障应该,浅谈高校多媒体教室的使用与管理
- 【论文阅读】CodeTrans: Towards Cracking the Language of Silicon‘s Code......
热门文章
- linux串口缓冲区的大小,linux-----------串口设置缓冲器的大小
- inur new.php id,Cmsez(随易)全站系统 0day
- php读取ds18b20,DS18B20_单总线协议
- 合作开发过程产生的专利_被起诉专利侵权怎么办?专利律师给你出招!
- 跨域产生的原因和解决方法_板式家具开料机加工过程产生崩边原因及解决方法...
- Nginx(六):配置nginx高可用集群
- W3C近期要闻:W3C战略重点报告新版发布
- AMD推出7nm高端显卡Radeon VII,直指英伟达RTX 2080
- 视频通信基础知识之采集
- 看清美国“黑客帝国”的真面目