php session和cookie的区别

 我来答
育知同创教育
2016-08-14 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
  session与cookie的区别:
  1: session的内容存在文件里的话,文件在哪儿?
  答: 由 session.save_path = "D:/tmp",
  如果不指定, 默认放在 C:/windows/temp, Linux下默认在 "/tmp"目录
  2: cookie和session的关系
  答:cookie可以用来存储 session_id
  tangram_guid_1357433851419 思路: 如果cookie被浏览器禁用,又怎么办?
  3: session.use_cookies = 1
  这个选项是告诉服务器: 用cookie存储session_id
  session.use_only_cookies = 0 ,是否只用cookie来传session_id
  session.use_trans_sid = 1 // 设置地址栏session_id
  4: cookie与session的关系
  答:cookie用来存储和传递session_id
  如果禁用了cookie,可不可以用session?
  答:可以, 其次,我们可以通过javascript再检测浏览器是否支持cookie,并提示用户打开cookie
  5:session的默认生命周期是多久?
  答:关闭浏览器就失效 原因:因为session_id存在于cookie,而默认情况,cookie关闭浏览器即失败.
  6: 如何设置session生命周期为30分钟呢?
  答:session.cookie_lifetime = 1800 php.ini来设置
  7:http://localhost/0415/set.php , 设置session,
  请问,该session值在哪些路径下生效??
  答: 传session_id用的cookie在哪生效,session就在哪儿生效
  7.5:传session_id的cookie又在哪儿生效呢?
  答: 默认是在'/'目录下生效
  区别: cookie默认在设置的目录下生效,而session默认在/目录下生效
  8: 如果设置传session_id的cookie的有效路径呢?
  答:session.cookie_path = /, 这儿可以设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式