發表文章

目前顯示的是 12月, 2010的文章

[PHP] 淺談使用SESSION功能時,自動產生的SESSION ID...

在使用 SESSION 時,Web Server 會自動產生一個檔案放在我們指定的資料夾(php.ini 中的 session.save_path),這個檔案的檔名通常會是 sess_68b4d290db0293774a3a295fb273d0a1 (舉例),sess_後面接的字串就是所謂的 SESSION ID。 SESSION ID 的字串,會以 COOKIE 的型態存放在使用者電腦裡,所以當使用者連到網站時,會依照 COOKIE  的 SESSION ID 去跟 Web Server 的 session檔名 比對,藉以找到屬於該使用者專屬的 session檔案,相關函式如下...

[PHP] 清除SESSION的標準作法(可應用於使用者登出)

假設一個系統是採用SESSION作為使用者登入的判斷機制(例如:$_SESSION['user_id']),那我們在撰寫使用者登出的程式碼時,標準作法應該是...

[PHP] [HTML] [MYSQL] 單引號與雙引號的差別

在程式碼中,我們常需要使用到單引號(')或雙引號("),這兩者雖然差不多,但是有些許差異...

[MYSQL] [PHP] 有關使用SHA與MD5進行密碼加密

將使用者的密碼加密,是一個良好的習慣,可以在PHP用加密函式編成加密字串再存入DB,或是直接在SQL使用加密函式,常見的加密函式有兩種...

[MYSQL] MySQL的註解符號

有些隱碼攻擊(SQL Injection)會利用到SQL註解符號...

[PHP] 利用header(標頭)去執行重新整理、轉頁及身分驗證...等的功能

我們可以利用header()函式去設定網頁的標頭,來達到我們要的目的,但是要注意,在header()之前不能有任何網頁資料輸出(例如:echo文字到網頁上),因為網頁標頭一定要放在所有網頁資料的最前面...

[PHP] 如何讀取別人網頁的資料

利用PHP達到自動去抓別人網頁的資料,並篩選出我們所需要的資訊,方法如下...

[JavaScript] JavaScript的style設定值 與 CSS屬性值 之對照表

我想大家應該都知道可以利用JavaScript去改變網頁的CSS,但是實際應用時,會發現JavaScript的style設定值與我們熟悉的CSS屬性值,並不完全相同,所以需要參考對照表...

[MYSQL] 使用utf8_general_ci 與 utf8_unicode_ci 連線校對的差別

我們常在mysql中UTF-8編碼的連線校對,見到使用utf8_general_ci跟utf8_unicode_ci兩種,而者兩種方式在phpMyAdmin的說明文件描述是一樣的: utf8_general_ci 統一碼 (Unicode) (多語言), 大小寫不相符 utf8_unicode_ci 統一碼 (Unicode) (多語言), 大小寫不相符 他們的差別在mysql reference manual中有提到,就是...