


PHP session tracking and file processing system 1 (43), _PHP tutorial
PHP session tracking ends with file processing system one (43),
Unregister variable
1. unset ($_SESSION[‘xxx’]) deletes a single session variable, and unset ($_SESSION[‘xxx’]) is used to unregister a registered session variable. Its function is the same as session_unregister(). Session_unregister() is no longer used in PHP5.
Note: unset($_SESSION) This function must not be used. It will destroy the global variable $_SESSION, and there is no feasible way to restore it. Users can no longer register the $_SESSION variable either.
2. $_SESSION=array() deletes multiple session variables
3. session_unset() deletes all session variables
Destroy session
session_destroy() ends the current session and clears all resources in the session. This function will not unset (release) global variables related to the current session, nor will it delete the client's session cookie.
Return value: Boolean value.
Function description: This function ends the current session. This function
has no parameters, and the return value is true,
Note: PHP’s default session is based on cookies. If you want to delete cookies, you must use the setcookie() function.
Case of deleting session
<?<span>php </span><span>//</span><span> 初始化session.</span> <span>session_start(); </span><span>/*</span><span> 删除所有的session变量..也可用 unset($_SESSION[‘xxx’])逐个删除。</span><span>*/</span><span> $_SESSION </span>= array();<span>//</span><span>或session_unset();</span><span> /*</span><span>删除sessinid.由于session默认是基于cookie的,所 以使用setcookie删除包含session id的cookie.</span><span>*/</span> <span>if</span><span> (isset($_COOKIE[session_name()])) { setcookie(session_name(), </span><span>'</span> <span>'</span>, time()-<span>42000</span><span>, </span><span>'</span><span>/</span><span>'</span><span>); } </span><span>//</span><span> 最后彻底销毁session.</span> <span>session_destroy(); </span>?>
Persistent session
After the request is completed, all registered variables will be automatically serialized (to facilitate saving to the session text file on the server side), and then restored when reading.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Validator can be created by adding the following two lines in the controller.
