文、意如
Session - 為存取在伺服器端的資料,但會記錄一組sessionid 在cookie,
1.使用session之前要先 啟用
2.寫入、讀出session 變數
3.清除session變數、清除所有session
4.Session-紀錄瀏覽使用者瀏覽了幾次
5.在網頁html中印出session變數
使用session之前要先 啟用
<?php
session_start();//啟用Session功能
?>
寫入session
<?php
session_start();//啟用Session功能
$_SESSION['name'] = 'Yiru';//將此值記錄於Session變數
$_SESSION['age'] = '15'; //將此值記錄於Session變數
echo $_SESSION['name']; //Yiru
echo $_SESSION['age'];//15
清除session變數、清除所有session
<?php
session_start();//啟用Session功能
$_SESSION['name'] = 'Yiru';//將此值記錄於Session變數
$_SESSION['age'] = '15'; //將此值記錄於Session變數
echo $_SESSION['name']; //Yiru
echo $_SESSION['age'];//15
unset($_SESSION['name']);//清除
session_destroy();//清除所有session
Session-紀錄瀏覽使用者瀏覽了幾次
<?php
header("Content-type: text/html; charset=utf-8"); //網頁編碼方式為UTF-8
session_start();
echo "Session ID為" . session_id() . "<br>";
if (!isset($_SESSION['Count'])) {
$_SESSION['Count'] = 1;
} else {
$_SESSION['Count']++;
echo "您今天瀏覽了{$_SESSION['Count']}次";
}
在網頁html中印出session變數
<?php session_start(); ?>
<html>
<head>
<title>mytest</title>
</head>
<body>
<?php
if (!isset($_SESSION['Count']))
$_SESSION['Count'] = 1;
else
$_SESSION['Count']++;
echo "這是您在同一個瀏覽器第{$_SESSION['Count']}次載入本網頁!";
?>
<h2>這是您在同一個瀏覽器第<?php echo $_SESSION['Count']; ?>次載入本網頁!
<!--在html中使用php印出變數-->
</body>
</html>
Yiru@Studio - 關於我 - 意如