`

PHP session 的有效范围设置成整个站点目录

阅读更多

demo.php

<?php
header('Content-Type: text/html; charset=utf-8');

@session_set_cookie_params(3600, "/", "onestopweb.iteye.com", false, TRUE);

//启动新会话或者重用现有会话
session_start();

//配置 Seeeion
$_SESSION['data'] = array('user'=>'chaoyi','website'=>'onestopweb.iteye.com');

//使用 Session
var_dump($_SESSION['data']);
echo '<br>SESSION ID:'.session_id();

//session_destroy();

 

aaa/demo.php

<?php
header('Content-Type: text/html; charset=utf-8');

@session_set_cookie_params(3600, "/", "onestopweb.iteye.com", false, TRUE);

//启动新会话或者重用现有会话
session_start();

//使用 Session
var_dump($_SESSION['data']);

echo '<br>SESSION ID:'.session_id();

 

效果图:

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 29.1 KB
1
1
分享到:
评论

相关推荐

    PHP100视频教程 32:PHP5中Cookie与 Session详解

    1、Cookie和Session简介与区别Session信息是存放在server端,但session id是存放在client cookie的,当然php的session存放方法是多样化的,这样就算禁用cookie一样可以跟踪Cookie是完全保持在客户端的如:IE firefox...

    PHP创建和使用session cookie变量

    最后,可以通过调用 `session_destroy()` 函数来销毁整个 Session: ```php session_destroy(); ``` 这将清除 Session ID 并结束当前 Session。 #### Cookie 基础 Cookie 是一种小型的数据文件,通常由服务器...

    php实现多站点共用session实现单点登录的方法详解

    利用`iframe`标签,请求其他站点的`set_cookie.php`,将接收到的Session ID设置为当前的Session ID。 2. **数据库存储Session信息**:由于不同服务器无法直接共享Session文件,我们可以将Session信息存储在数据库中...

    PHP session 会话处理函数_.docx

    1. **创建唯一ID (UID)**:当用户首次访问站点时,PHP会为其生成一个唯一的会话ID(UID),通常通过设置Cookie的方式发送给客户端。 2. **存储会话数据**:UID作为索引,用于在服务器端存储用户相关的会话数据。...

    php设置session值和cookies的学习示例_.docx

    ### PHP 设置 Session 值与 Cookies 的学习示例解析 #### 概述 本文档旨在通过具体的示例代码,帮助读者理解PHP中的Session和Cookies的工作原理及其应用方式。特别是对于那些希望通过HTTP请求(如使用`...

    PHP100视频教程 (三十二、PHP5中Cookie与 Session详解)

    1、Cookie和Session简介与区别 ...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3、Session的配置与应用 4、用Cookie和Session做登陆

    php实现Session存储到Redis

    总之,将PHP Session存储到Redis是一种有效的提高Web应用性能和管理大规模会话状态的方法。这种做法使得我们可以更好地利用Redis的快速访问特性,以及易于扩展的内存存储结构。对于大型网站或者高并发应用来说,将...

    PHP100视频教程 32:PHP5中Cookie与 Session详解.rar

    软件介绍 1、Cookie和Session简介与区别 ...一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。 3、Session的配置与应用 4、用Cookie和Session做登陆

    php提示Failed to write session data错误的解决方法

    1. **跨域共享session**:在PHP中,通过设置cookie的域或使用特定的session处理机制,可以让http和https或不同域名间的站点共享session。 2. **textarea数据入库出现空格**:在入库前,可以使用`trim()`函数去除两端...

    Windows下Apache + PHP SESSION丢失的解决过程全纪录

    7. 文件权限与目录结构:在Windows系统下,需要确保PHP能够访问和写入session.save_path所指定的目录,这可能涉及到文件系统的权限设置。文章中提到的问题正是因为缺少tmp目录而导致PHP无法写入SESSION文件,说明...

    Apache + PHP + MySql+ 虚拟主机 设置全功略

    中设置`session.save_path = c:\tmp`,确保会话存储路径有效。 接下来,我们安装MySQL。从官方网站下载MySQL的安装包,解压并运行setup.exe进行安装。默认安装在c:\MySql下。安装完成后,通过"开始"菜单的"运行...

    php session的应用详细介绍

    如果将所有用户的Session都保存在临时目录中,可能会导致服务器的安全性和效率降低。因为服务器要处理大量的临时文件存储,会导致站点打开缓慢。为了解决这个问题,可以使用PHP函数session_save_path()来设置Session...

    php 站点在线zip压缩解压缩小程序

    在PHP中,可以通过设置特定的HTTP头或者使用session来实现简单的身份验证。然而,这并不意味着是安全的,实际应用中应采用更强大的认证机制,如HTTPS或OAuth。 4. **性能优化**: - **大文件处理**:对于大型文件...

    ecshop中ini.php分析

    config.php一般包含数据库连接、站点信息等重要配置,是整个ECSHOP系统的核心配置文件之一。 代码中还介绍了include_path的设置,这与PHP加载文件时搜索目录的方式有关。ECSHOP为了确保系统能够正确加载所需的库...

    教你如何使用php session

    PHP session用法其实很简单它可以把用户提交的数据以全局变量形式保存在一个session中并且会生成一个唯一的...phpSession_start();$Name = “这是一个Session例子”;Session_Register(“Name”);//注意,不要写成:

    PHP网站开发案例教程习题答案.pdf

    * session.save_path用于设置保存会话信息的目录 * date.timezone用于设置服务器的默认时区 知识点7:PHP在Apache中的运行方式 * 在Apache中,PHP的运行方式有CGI二进制文件方式和DLL动态链接库模块方式 * 要让...

    php文件怎么打开-_.docx

    6. 在IIS管理器中新建Web站点,指向测试目录,设置主机头。 7. 在站点属性中配置ISAPI筛选器,添加.php扩展名关联到C:/PHP/php5isapi.dll。 8. 重启IIS,完成PHP在IIS上的配置。 【PHP与IIS共存的设置】 1. 解压缩...

    php配置文件php.ini的中文注释版.rar

    此外,还有关于session的配置,如`session.save_path`指定session数据的存储位置,`session.use_cookies`控制是否使用cookies来跟踪session,以及`session.cookie_secure`和`session.cookie_httponly`确保cookie的...

Global site tag (gtag.js) - Google Analytics