把遇到錯誤的、學習到的前端筆記在這邊

總網頁瀏覽量

Copyright © Tzeng Ying-chi. 技術提供:Blogger.

2016/02/19

「PHP」Cookie和 Session的使用



 
  使用者在瀏覽網頁時,並不會一直與Web Server一直保持連線狀態,在瀏覽者送出需求到伺服器端後 將結果顯示回傳,即結束連線

所以當網頁要刷新時都必須再次載入網頁或送出請求。

所以當某些網站需要維持記憶的情況時(例如購物車裡的未結帳商品),就必須要有Cookie與Session的功能。

-----------------------------------------------------------------------------------------------------------
Cookie的功能是:在user的電腦端放入一個小檔案用來記憶。

Session的功能是:在伺服器的記憶體裡產生一個空間來記憶。
-----------------------------------------------------------------------------------------------------------

例如:Uesr登入動作
瀏覽者在登入成功載入頁面同時調出用戶端的Cookie或是伺服器端的Session 來檢查,並維持登入的狀態 ; 瀏覽者離開時,程式只要清除Cookie或是Session,即可將原來狀態清除。


使用時機:

Cookie
cookie比較使用在識別使用者的身分或是相關資訊,只要未清除掉cookie,cookie都能幫助維持登入的狀態

缺點:有很多關於cookie的限制,以及cookie是以明碼方式儲存在使用者的電腦上,較有資安上的問題。


Session
瀏覽者進入網站時,即開啟Session並開始紀錄使用者賦予的資訊,一直到關閉瀏覽器才結束Session的使用

在安全性來講Session因放置在伺服器端不易遭人利用,安全性較高 ;
在程式運作正常的考量下,Session因存在伺服器端,即使使用者瀏覽器關閉cookie的使用,Session仍可以正常運作。





2016/02/16

「其他」了解API


API類似規格書 每個軟體的API都不相同

類似別人寫的外掛,可以參照裡面的參數用Ajax撈出來使用在自己的開發裡(不論網頁等


Ajax之個人見解  將php轉成JSO格式 然後使用ajax去撈 不然兩邊會無法相通

2016/02/15

「JS」JavaScript 的 JSON 格式



20160215 - JavaScript 的 JSON 格式


----------------------------------

JSON是一種語法的格式,他可以簡化我們在程式上攏長的程式碼。

譬如JavaScript陣列(array)多筆資料可以轉化成物件形式,以鍵值(key value(數值))的方式去抓取資料,已達到快速簡易的效果。

如用JSON格式去寫,可跨程式去抓取資料。


線上編輯JSON網址:http://jsoneditoronline.org/

【看上面網址比較了解JSON的運作方式】



參考資料:


----------------------------------