在以前的php 版本中,要判断session是否有效,只能用如下的方法:
- session_start();
-
- if(isset($_SESSION))
- {
- echo "Started";
- }
- else
- {
- echo "Not Started";
- }
而在php 5.4(即将发行)中,对session的状态进行了细分,可以用如下的方法判断:
- session_start();
-
- $status = session_status();
-
- if($status == PHP_SESSION_DISABLED)
- {
- echo "Session is Disabled";
- }
- else if($status == PHP_SESSION_NONE )
- {
- echo "Session Enabled but No Session values Created";
- }
- else
- {
- echo "Session Enabled and Session values Created";
- }
可以看到,通过使用session_status()返回的是一个int类型的值,表示出session的各种状态,比如禁止(PHP_SESSION_DISABLED ),session还不存在
(PHP_SESSION_NONE)
,或者session已经被建立起来了(PHP_SESSION_ACTIVE)
分享到:
相关推荐
【PHP5.4 64位】是针对Windows Server 8、Windows 8及Windows 7操作系统优化的64位版本的PHP环境。这个版本特别强调了与64位架构的兼容性和对CPU性能的优化,确保在这些系统上运行时能够提供更好的效率和稳定性。在...
10. **类常量可见性**:PHP5.4增加了对类常量的可见性控制,可以用`public`, `protected`或`private`来修饰。 在Windows 7环境下,若遇到无法正常打开`.chm`文件的情况,可以尝试右键点击文件,选择“属性”,然后...
标题中的“php5.4.*ts版 php_phpredis.dll”指的是在PHP 5.4版本的一个线程安全(TS)构建中使用的扩展模块——php_phpredis.dll。这个扩展是专门为PHP设计的,允许PHP应用程序与Redis内存数据存储进行通信。Redis是...
总之,"ecshop(php5.4修订版)"是对原有ECShop系统的一次重大更新,充分利用了PHP5.4的特性,提升了系统性能、安全性以及用户体验。对于想要搭建电子商务平台的企业来说,这是一个值得考虑的选择。
而这个修复后的程序确保了在PHP 5.4、5.5和5.6上的无缝运行,这对那些使用这些PHP版本的用户来说是一个重要的改进,因为它避免了升级ECShop时可能导致的任何中断。 在标签中,“ecshop2.7.3”表明这是针对该特定...
**PHP 5.4 安装与配置指南** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适用于Web开发。PHP 5.4是该语言的一个重要版本,引入了许多新特性,增强了性能并优化了开发体验。本文将详细介绍...
最新的php5.4 zenddebugger.so
标题 "php5.4_memcache.dll 64位" 指的是针对PHP 5.4版本的一个64位扩展,用于支持Memcache缓存系统。这个扩展使得PHP应用程序能够利用Memcache服务来存储和检索数据,从而提高网站性能,减少数据库负载。 描述中的...
PHP 5.4 版本是 PHP 语言的一个重要里程碑,发布于2012年。这个版本引入了许多新特性,优化了性能,并且对Windows环境提供了更好的支持。特别是与VC9(Visual C++ 2008)编译器的结合,使得PHP在Windows平台上运行...
《PHP 5.3到5.4版本Mongo扩展详解及安装指南》 MongoDB是一款流行的开源、高性能、无模式的文档型数据库,广泛应用于大数据处理和分布式存储。PHP作为常用的服务器端脚本语言,与MongoDB的结合为开发者提供了强大的...
【PHP5.4详解】 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域。PHP5.4是该语言的一个重要版本,它...这些附件确保了PHP5.4环境的完整性和功能,使系统能够正常运行和处理各种任务。
以下是对PHP5.4源码包的详细分析。 1. **命名空间(Namespace)** PHP5.4引入了命名空间的概念,使得代码组织更加清晰,避免了全局作用域中的名字冲突。命名空间允许开发者将类、函数和常量等组织在逻辑单元中,...
标题 "PHP5.4_redis.rar" 指的是一个针对PHP 5.4版本的Redis扩展的压缩包文件。这个扩展允许PHP与Redis数据库进行交互,Redis是一个高性能的键值存储系统,常用于缓存、session存储以及消息队列等场景。PHP 5.4是PHP...
解密 PHP环境配置" 描述中提到了两个关键点:一是 ZendLoader.dll 与 PHP 5.4 的配合,二是 ZendGuard 解密功能。这表明在 PHP 5.4 的环境中,开发者可能需要使用 ZendLoader.dll 来处理已通过 ZendGuard 加密的 PHP...
在Web服务器环境下,结合PHP5.4使用,可以实现动态生成图像、图像处理等功能。以下将详细介绍在Apache和IIS两种Web服务器上安装PHP5.4和ImageMagick的步骤。 ### Apache环境安装 1. **下载与安装Apache**:首先...
**PHP 5.4与Memcache的整合** 在PHP 5.4版本中,开发者可以利用Memcache扩展来实现高效的数据缓存,从而提高Web应用的性能。Memcache是一款广泛使用的分布式内存对象缓存系统,它能存储键值对数据,并在内存中快速...
然而,官方的HDWiki系统并不兼容PHP 5.4及以上版本,这可能会对那些使用较新PHP环境的用户造成困扰。为了应对这个问题,"hdwiki_php5.4懒人包"应运而生。这个资源包经过了特别的修改,使得HDWiki能够在PHP 5.4环境下...
“特点”章节将重点放在PHP5.4的新增功能和改进上,如 Traits 的引入、闭包的增强、新的数组操作等,这些新特性为开发者提供了更多的编程选择,使得代码更加简洁高效。 “函数参考”是手册的一大亮点,它提供了...
Redis 是一个开源的,基于键值对的数据存储系统,它被广泛用于缓存、数据库以及消息中间件等场景。PHP 是一种广泛使用的服务器端脚本语言,尤其在Web开发领域中占据重要地位。PHP 5.4是PHP的一个较早版本,支持多种...