✔ 最佳答案
文本存檔。
PHP可以檢查檔案存在或不存在。藉此檢查帳號。
PHP可以讀取檔案內容。藉此檢查密碼正確性質。
PHP可以利用建立檔案的方式,來檢查是否登入。
檔案名稱為IP,檢查 登入資料夾是否存在IP可以判斷登入與否。
不存在,尚未登入。
登出,清除文本資料。
如果說 "文件.txt" 存檔不安全?
那麼... 每個服務器都有 .htaccess ,
封鎖 由HTTP連線的存取全,這樣就不會被竊取資料了。
2013-03-24 17:08:46 補充:
文本資料基本上已經可以當成資料庫使用,
資料表 是 "資料夾"
列名 是 "檔案名稱"
內容 是 "檔案內容"
以此類推,要怎麼使用 資料夾/名稱/內容,自己決定。
至於使用方法的 "函式" 自己查!
建立檔案 就是 fopen ,屬性 選擇會創立檔案的即可。
刪除檔案是 unlink 。
讀取檔案可以用 fread 。
檢查存在之類的 file_exists 。
2013-03-24 17:09:48 補充:
如果覺得麻煩!
那麼,請改用 XML文件 方式存檔。
XML可能更好! (我沒用過,但我知道。)
。
2013-03-25 17:02:46 補充:
樓上 "倒數第三行" ,
沒安全性可言,是指 ? 密碼未加密 ?
順帶一提,這種檔案存檔方式可以說是蠻安全。
比較不會 "資料庫隱碼" 的問題。
.htaccess檔案 ,打入:
Order allow,deny
Deny from all
這樣就會阻止 所有HTTP連線,但是PHP 依舊可以用相對路徑的方式開啟。
資料100%不會外洩。除非被注入木馬,否則很難得到 會員帳密,
可不是說 "資料庫注入程式" 駭進去就夠. 文件存檔方式比較不會被 破解。
2013-03-25 17:11:48 補充:
如果真要駭?!
那麼:
請發問者 不要寫出 "洞" 來,如 Eval 函式裡包刮 POST或GET來的值。
或是可以給使用者隨意變動資料的"洞",甚至是 "檔案上傳" 的功能,
全面封殺,檔案副檔名,且 上傳檔案 更改檔名,去除 原檔名方式,
避免被駭客留下 木馬。
若要竊個資,如果是我,我9成 直接掃後台檔案,查到 TXT文件,
除非有 ".htaccess" 功能的服務器,否則這種方式很容易資料外洩。
這種文件存檔/讀取/更改 "很慢" 。三思。