一个网站同一域名不同目录下的文件访问到的cookie值不同是什么原因?

一个网站(e:\test):
里面包含多个目录如:

html
css
js
php
img
.....

等等。
然后,我在js目录里面的js文件中设置了cookie;同样也在php目录中的php文件中设置了cookie。然后分别打开js目录下的js文件读取cookie和php目录中的php文件(用js脚本)读取cookie。都不能够完整的读取到这个网站的cookie!而只能够读取到同目录下js或php文件设置的cookie。

只有在网站根目录下才能够读取到完整的cookie值,这是为什么?有没有办法让在同一个网站下无论是否在哪个目录中的文件设置的cookie,只要是网站下的文件,就能够完整的读取cookie值??

已经解决了:
js:
document.cookie=‘username=test;password=123456;expires=‘+new Date(new Date().getTime()+3600*1000).toUTCString()+‘;path=/;domain=www.example.com‘;

php:
setcookie(‘username‘,‘test‘,0,‘/‘,‘www.example.com‘);
setcookie(‘password‘,‘123456‘,0,‘/‘,‘www.example.com‘);

来源:

https://segmentfault.com/q/1010000004388893

时间: 2024-08-09 01:53:36

一个网站同一域名不同目录下的文件访问到的cookie值不同是什么原因?的相关文章

企业的网站遭受木马攻击了,导致网站目录下所有文件都被篡改了

问题: 一个 lamp 的服务器站点目录下所有文件均被植入如下内容 <script language=javascript src=http://luoahong.blog.51cto.com/504977/1827164> 包括图片文件也被植入了,网站打开时就会调用这个地址,造成的影响很恶劣. 实际解决办法: 思路是:需要遍历所有目录有文件 把以上被植入的内容删除掉. 1.  先备份数据.然后,执行命令批量修改回来. 2.  a.备份原始出问题的原始文件: b.历史备份覆盖:c.find+s

android中对目录下的文件按时间排序

目前有一个项目,需要对目录下的文件进行排序,并按照时间进行排列. 1. 通过ImageFilter对xls文件进行过滤 ImageFilter 类对象的任务就是提供一个accept( )的方法.回调能提高程序的灵活性. FilenameFilter filter = new FilenameFilter() {            public boolean accept(File dir, String filename) {                    return filen

关于tomcat网站目录下apk文件无法下载解决方法

今天公司网站要添加一个手机app,我直接把apk文件传到了网站根目录下,并且在页面中添加了路径   <area shape="rect" coords="533,290,672,328" href="<c:url value='/wswhly.apk'/>" /> 可是在网站中点击,怎么也下载不了,可是换成别的文件类型(xls.flv等等)就可以下载,查询了很多资料,后来发现在web.xml文件中,需要添加以apk为后缀的

前两天有人问怎么取得一个目录下的文件,下面就是例子

<%@ Language=VBScript %> <% '================================================================ '函数名称:FileList '函数功能:列出目录下所有文件 '主要参数说明: '1--FolderUrl 虚拟路径 不可为空 '2----FileExName 文件扩展名 '函数返回值:收文记录 '====================================================

/etc目录下的文件及详细作用

/etc目录下的文件及详细作用 1.1 /etc/resolv.conf   /etc/resolv.conf 是DNS配置文件. 配置DNS的方法: 方法1:网卡配置文件 DNS1=10.0.0.254 DNS2=223.5.5.5 方法2./etc/resolv.conf nameserver 10.0.0.254 nameserver 223.5.5.5 nameserver:域名解析服务器 总结:配置DNS,在网卡配置文件中进行配置,默认情况下 网卡配置文件DNS优先于/etc/reso

vi命令使用技巧及经常出现的错误、etc目录下重要文件、环境变量及别名功能

一.vi命令使用技巧补充 如何快速编辑文本内容 yy --- 快速复制文件内容 3yy --- 复制三行内容 p --- 快速粘贴文本内容 3p --- 粘贴三行内容 dd --- 快速删除文件内容(实质是剪切) 3dd --- 删除三行内容 dG --- 删除光标当结尾所有内容 u(undo) --- 撤回之前的操作 ctrl+r(redo) --- 取消撤销操作 r --- 快速替换字符信息 R --- 可以连续替换多个字符信息 二.vi使用时经常出现的错误(1)操作出现失误 vi /old

php读取目录下的文件

工作需要写了一个读取指定目录下的文件,并显示列表,点击之后读取文件中的内容 高手拍砖,目录可以自由指定,我这里直接写的是获取当前文件目录下面的所有文件 </pre> <?php /** * 读取指定目录下面的文件内容 * @author Administrator * */ class Catlog { /** * 要读取的目录 * @var string */ private $dir; /** * 文件名中必须存在 * @var string */ private $str = 'p

JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。

package ioTest.io3; /* * 获取指定目录下的文件夹和文件的File对象或是字符串名称. * 也可以通过filter获取指定的文件夹或者指定类型的文件 * 这里面需要做一个总结,如何利用jdk的源码去理解不熟悉的方法的应用. */ import java.io.File; import java.io.FileFilter; import java.io.FilenameFilter; public class FileDemo2 { public static void m

多目录下多文件 makefile编写

前面已经分享了单目录项下多文件的makefile的编写,现在来看看多目录下多文件makefile的编写: 在做项目时,一般文件都会分几个目录来存放:基本的是  include/  bin/ src/ obj/ lib/ tools/,这几个文件:我先说下我的文件存放目录,用ls -R可以查看到所有文件:./include/common.h    ./src/main.c    ./src/printStatus.c  就三个文件,其中*.c 文件都依赖于 *.h文件: 同样的先上第一版makef