2019年7月18日 星期四

(27) 使用 Cookies 下篇

讀取Cookies
在一個Cookie檔案內可以包含多個Cookies資訊,所以,當我們要讀取某個Cookies資訊時可就累了,必須要在Cookie檔案內進行搜尋。同時,一個Cookies資訊裡還包含Cookies的名稱及它所代表的資料值,我們還得分解名稱與資料值,假設在我們Cookie檔案內的內容如下:
  1. myname=charles; age=30
在這個Cookie檔案內有兩個Cookies:一個是「myname」,它的值為「charles」;另一個是「myname」,它的值為「30」,而兩個Cookies之間是使用一個分號及一個空白(space)來區隔。那如果我要取「myname」這個Cookies的值「charles」該如何處理?

位置搜尋法
我們來建立一個擷取Cookies值的函式,假設這個擷取函式的名稱為getValue(),當我們想要得知某個Cookies的值時,只要呼叫getValue()函式,同時在呼叫時傳遞一個Cookies的名稱給getValue()函式,getValue()函式就會取得此Cookies的值:
Cookies擷取函式

  1. function getValue(cookiesname)
  2. {
  3. cookiesname = cookiesname + “=”
  4. if (document.cookie.length > 0)
  5. }
  6. position = document.cookie.indexOf(cookiesname)
  7. if (position != -1)
  8. {
  9. position = position + cookiesname.length
  10. endposition = document.cookie.indexOf(“;” , position)
  11. if (endposition == -1)
  12. {
  13. endposition = document.cookie.length
  14. }
  15. return unescape(document.cookie.substring(position,endposition))
  16. }
  17. }
  18. return null
  19. }

2019年7月12日 星期五

(26) 使用 Cookies 上篇

什麼是「Cookies」?Cookies就是吃的小餅乾ㄚ!不是啦!Cookies是網站(網頁)在使用者端(client),也就是你的硬碟中所儲存的一小段資訊!它可以記錄你瀏覽網站時的一些資訊,使網站變聰明,當你再度光臨網站時,或許你會發現網站竟然知道你是誰、叫什麼名字、住在哪裡…!現在,很多的網站都已經利用這種Cookies技術來記住訪客的瀏覽習慣。

Cookies是在我們使用瀏覽器開始遨遊網路時,被建立或取用,當你關閉瀏覽器,結束瀏覽時,它依然存活在你的電腦裡,這些Cookies檔案在哪裡?以IE為例,它們就在『\WINDOWS\Temporary Internet Files』目錄裡。

在本篇中將為大家介紹如何儲存Cookies、如何取用Cookies裡的資訊及如何刪除Cookies。

提示!!
一個Cookie檔案能儲存近300個Cookies,而每個Cookies約可儲存4000個位元組的資料。


儲存Cookies
Cookies的操作是必須透過「物件」來處理的,靠哪一個物件?當然是靠document囉。
  1. document.cookie
寫入到Cookie檔案裡的Cookies資訊格式如下:
Cookie資訊格式
  1. name= valie;[expires=data;[path=path;[domain=domain[secure;]]]]”
  1. 名稱=資料; 到期時間=日期;路徑=儲存路徑; 網址=製作Cookies的網域
在使用Cookies時,名稱(name)參數一定要有,至於寫入的資料就不一定是必須的,但是,我們若只指定名稱(name)參數,而沒有在指定其他的參數(寫入的資料),則Cookies將只存在於瀏覽器之中,並沒有被寫入瀏覽者的硬碟裡,也就是說,當瀏覽器必關閉時,這個Cookies就煙消雲散了!

2019年7月4日 星期四

電子書:Dreamweaver 資料庫實例應用 - 使用 PHP

 不用寫程式
只要在 Dreamweaver 中點點選選,
就能透過現成的程式和 Dreamweaver的擴充功能
直接連結資料庫中的各項資料
快速開發出具備各種功能的動態網站!

本書特色:
□本書以 Dreamweaver CS3 搭配 PHP 為主軸, 分為伺服器架設與操作、程式語法與資料庫應用入門、範例學習 3 個部分。
□利用簡單的圖解和清楚的文字, 說明伺服器架設的操作方式, 讓您一次就上手。
□程式語法學習部分, 則以最簡單的說明, 帶領讀者進入 PHP 與 SQL 語法的世界, 讓讀者擁有基本的程式閱讀能力。
□範例學習部份, 則涵蓋了會員系統、新聞公告系統、線上票選、討論區系統、網路相簿、部落格、RSS系統、與線上購物系統等, 讓您能在進一步瞭解程式之餘, 還能夠修改、活用及整合到自己的網站中, 製作出實際範例。
□讀者在閱讀過程不會盲目跟著書籍內容拖拉物件, 離開範例後便不知操作了哪些東西、造成無法應用的窘況。