Home > Backend Development > PHP Tutorial > Getting Started with PHP Session

Getting Started with PHP Session

零到壹度
Release: 2023-03-22 15:10:01
Original
1938 people have browsed it

This article mainly shares with you a session method for getting started with PHP. It has a good reference value and I hope it will be helpful to everyone. Let’s follow the editor and take a look.

Function: Store a user's information, change user session settings, and can be used on all pages.

PHP Session variable

Open the program, make some changes, then save and exit. It's just a session. The server can know who is operating through the session.
Working mechanism: Create a uid for the visitor, store variables according to this uid, the uid is stored in a cookie, or URL transmission.

Use PHP Session

Save user information before the session and start the session
Note: The session_start() function must be located before the <html> tag:

<?php
 session_start(); 
 ?><html><body></body></html>
Copy after login

Register the user session with the server to facilitate saving user information, and assign a uid to the user session

Storage Session variable

Store and obtain session using $ _SESSION

<?php
session_start();
// 存储 session 数据
if(isset($_SESSION[&#39;views&#39;]))
{  
  $_SESSION[&#39;views&#39;]=$_SESSION[&#39;views&#39;]+1;
}
else{  
  $_SESSION[&#39;views&#39;]=9999;
}
?>

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
// 检索 session 数据
echo "浏览量:". $_SESSION[&#39;views&#39;];
?>
</body
></html>
Copy after login

Output "Views: 9999"

Destroy Session

Which one to useunset() or session_destroy() Function destruction

<?php
session_start();
if(isset($_SESSION[&#39;views&#39;]))
{  
  //释放指定的 session 变量
    unset($_SESSION[&#39;views&#39;]);
}
//彻底销毁 sessionsession_destroy();
?>
Copy after login

Related recommendations:

##session principle and implementation sharing

session principle

Session working principle in PHP

The above is the detailed content of Getting Started with PHP Session. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template