上篇文章為大家介紹了《在PHP中如何使用冒泡排序? 》,本文繼續介紹PHP中cookie和session的差別是什麼?有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
cookie與session的差異:
#對於PHP會話管理,
cookie:資料儲存在瀏覽器端,特點是:方便與javascript交換資料;方便取得使用者資訊;風險:瀏覽可能會停用cookie;替代方案:url參數;
session:資料儲存於伺服器;特點:高效,安全,不依賴瀏覽器端環境,伺服器端會為每個使用者用一個ID來識別;
對於兩個的具體差異我們以程式碼為例:
首先我們先寫一個函數(setcookie),緊接著在函數裡定義一個name,然後我們需要把此資料透過另一個頁面去訪問,這時我們需要在創建一個文件,在此文件中輸出(echo)$COOKIE['name'] ,我們在第一個頁面中我們使用hearder進行跳轉,
2.php
<?php setcookie('name','我喜欢你'); header('Location:1.php'); ?>
1.php
<?php echo $_COOKIE['name']; ?>
運行結果:
當我們用html來書寫,我們可以得到一些的結果,首先我們先寫一段HTML的程式碼
在
裡面我們可以寫一個