`
chensx
  • 浏览: 49503 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

PHP5中Session总结(一)

    博客分类:
  • PHP
阅读更多

一. Session的配置与应用

 

1. bool session_start( void );          -- Initialize session data

2. $_SESSION[name] = value;             -- Config session data

3. echo $_SESSION[name];                -- Use session

4. isset($_SESSION[name]);              -- 判断session是否已配置

5. unset($_SESSION[name]);              -- 删除session变量

6. bool session_destroy( void );        -- 删除所有session

 

* session_register,session_unregister, session_is_registered在PHP5中不再使用.

    简单示例:

 

<?php
// Initialize the session.
// If you are using session_name("something"), don't forget it now!
session_start();

// Unset all of the session variables.
$_SESSION = array();

// If it's desired to kill the session, also delete the session cookie.
// Note: This will destroy the session, and not just the session data!
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time()-42000, '/');
}

// Finally, destroy the session.
session_destroy();
?>

 

 

分享到:
评论

相关推荐

    php5的session详解

    ### PHP5 Session 详解 #### 一、Session 的概念与作用 **Session** 在中文中通常被称为“会话”,它的本意...在 PHP5 中,开发者可以通过内置的 Session 函数轻松实现 Session 功能,为用户提供更加丰富的交互体验。

    详解php设置session(过期、失效、有效期)

    在PHP中,Session是一种非常重要的会话管理机制,它允许开发者在用户的不同页面请求之间保持状态。本篇文章将深入探讨如何在PHP中设置Session,包括过期、失效以及有效期的管理。 首先,让我们关注`session.save_...

    PHP5 session 详解

    PHP 默认情况下会将 Session 数据保存在一个文件中,这些文件被称为 Session 文件。Session 文件通常位于 `php.ini` 配置文件中定义的 `session.save_path` 路径下。例如,在 CentOS 5.3 操作系统上,Session 文件...

    php中精确控制session超时时间

    总结来说,要严格控制PHP中的session过期时间,需要综合考虑客户端cookie的生命周期、服务器端的垃圾回收机制以及代码层面的session检查。理解这些机制可以帮助开发者更好地管理和维护用户的会话状态,提供更加安全...

    php跨域提交及伪造SeSSION

    在PHP编程中,跨域(Cross-Origin)和伪造SESSION(Session Hijacking)是两个重要的安全概念,它们都与Web应用程序的安全性密切相关。本篇文章将详细解释这两个概念,并提供相关的解决方案和预防措施。 首先,让...

    php清除session

    在PHP编程中,Session是用于跟踪用户状态的一种机制,它在用户访问网站的不同页面时保持数据。当用户登录系统时,通常会创建一个session来存储用户的登录信息,如用户名、用户ID等。然而,有时在处理PHP Session时,...

    php_session与cookie会员登录验证实例

    在另一个PHP脚本中,我们看到如何销毁Session数据: ```php session_start(); unset($_SESSION['username']); unset($_SESSION['userflag']); ``` 这段代码启动Session,然后删除`username`和`userflag`两个Session...

    TP5 Session和Cookie

    总结来说,"TP5 Session和Cookie"主题涵盖了Web开发中的关键概念,涉及到用户状态管理、安全性、以及框架提供的便捷工具。理解并熟练运用Session和Cookie,对于提升ThinkPHP5项目的安全性和用户体验至关重要。

    php使用session的详细介绍[总结].pdf

    总结来说,PHP中的Session机制提供了一种安全、高效的方式来管理用户会话,尤其是在处理用户登录验证和其他需要跨页面保持状态的场景中。了解并熟练运用Session,对于提升网站或应用程序的安全性和性能至关重要。

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

    总结,理解并掌握PHP5中的Cookie和Session机制对于开发健壮的Web应用程序至关重要。在实际应用中,应根据需求权衡两者之间的优缺点,合理选择使用。通过实践,我们可以更好地利用这两种工具来提升用户体验,同时确保...

    js操作session例子

    在Web开发中,Session是一种非常重要的机制,用于在用户的整个会话期间保持数据。JavaScript(JS)作为客户端脚本语言,通常与HTML和CSS一起工作,处理用户交互和动态更新页面内容。然而,由于安全性和同源策略的...

    session php

    总结,PHP的session机制为Web应用程序提供了高效且安全的方式来跟踪用户会话。理解和正确使用session是构建功能丰富的交互式网站的关键。通过了解其原理、配置和安全措施,开发者可以更好地利用这一工具来提升用户...

    ext session失效 页面跳转

    在Web开发中,Session是服务器用来跟踪用户状态的一种机制,特别是在多用户同时访问的应用中,如EXT(ExtJS)框架创建的富客户端应用。当Session失效时,通常会导致用户被重定向到登录页面,以便重新验证其身份。...

    关于如何清空session的例子

    在Web开发中,Session是一种非常重要的技术,用于在服务器端存储用户会话信息,以便在用户与服务器交互过程中保持状态。当用户登录后,服务器通常会创建一个Session对象,并将用户的标识(如用户名)存储在其中,...

    php从入门到精通第二版中的第十一章cookie与session存入数据库的源码测试

    总结来说,Cookie和Session是PHP中处理用户状态的重要工具,它们各有优缺点。将Session数据存储到数据库能提高系统的稳定性和可扩展性,但也会增加一定的系统复杂性。在实际应用中,开发者应根据项目需求和资源状况...

    php中删除、清空session的方式总结

    值得注意的是,`session_unregister()`在PHP 5中已经被废弃,因此不推荐使用。 第二种方式是使用`session_unset()`函数。这个函数的作用是清除所有Session变量的值,但并不销毁Session本身。因此,之后仍然可以通过...

    php和session实现简单的登录记忆

    在PHP开发中,Session是用于跟踪用户状态的一种机制,它对于实现登录记忆功能至关重要。本文将深入探讨如何利用PHP和Session来实现一个简单的登录记忆功能。 首先,我们需要理解PHP的Session工作原理。当用户访问一...

    Session 购物车

    总结,Session购物车是Web应用中实现用户购物车功能的一种常见方案,它通过服务器端存储确保了数据安全性和跨页面共享。虽然存在一些缺点,但通过合理优化,可以有效地满足大部分网站的需求。理解并掌握Session...

    (转)讲解各种session

    在计算机编程特别是Web开发中,Session是用于跟踪用户状态的一种机制。它是服务器端存储用户信息的方式,确保用户在不同页面请求间维持某种状态。本篇文章将深入探讨Session的工作原理、类型以及如何在不同编程语言...

    php.itcast.cn PHP课程-session和cookie的简单原理

    总结起来,session和cookie是Web开发中不可或缺的工具,理解它们的运作机制和优缺点,能帮助开发者设计出更安全、高效的Web应用。在“php.itcast.cn”的PHP课程中,通过韩忠康老师的讲解,你可以更深入地学习这两个...

Global site tag (gtag.js) - Google Analytics