一.cookie
1.如何取得cookie中的數值?
範例透過index.php跳到a.php取得鍵為name的對應值jason;
index.php程式碼:
<?php //设置cookie的键值对 setcookie('name','jason'); setcookie('mm','mark'); //跳转页面 header('Location:a.php');a.php程式碼:
瀏覽器執行結果:
2.如何透過javascript存取cookie?
範例在index.php中透過彈出框<?php //获取cookie的相应键对应的值
echo $_COOKIE['name'];
顯示結果:
3.如果瀏覽器或使用者停用了cookie,
3.如果瀏覽器或使用者停用了cookie,怎麼放在頁間傳遞參數?範例透過URL參數將b.php的值傳遞到c.php;
b.php程式碼:
<?php //设置cookie的键值对 setcookie('name','jason'); setcookie('mm','mark'); ?> <meta charset="UTF-8"> <title>cookie知识点</title> <script> //用js获取cookie alert(document.cookie); </script>c.phpGE鍵的值rose.二.session:
1.每次重新開啟瀏覽器,伺服器將分配給客戶端一個新的session_id值。
<?php header('Location:c.php?name=rose');2.如果取得session的鍵對應的值? 範例透過index.php跳到a.php顯示session的對應鍵對應的值:
index.php程式碼;
<?php echo $_GET['name'];a.php碼:
轉成功顯示:aili
3.如果要銷毀session該如何操作?(ps應用場景:超時後清除登入狀態)php提供了session_destroy()可以銷毀session。
在index.php插入
session_destroy():
<?php //启用session
session_start();
//访问session_id
echo session_id();
以上就介紹了php的會話管理,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。