發表文章

目前顯示的是 7月, 2014的文章

How to use PHP session

圖片
PHP Session 使用介紹,啟用與清除 session Session 一直到 PHP4 之後才有的,PHP3(含)以前幾乎都是使用 Cookie 來記錄一些資訊,然而 Session 的出現,對於 PHP 的安全性有很大的提升,同時也讓網站功能更全面。你要完全拋棄 cookie 嗎?其實也不盡然,如果能夠用 session 搭配 cookie 有的時候可以做出很多更方便的東西。 PHP Session 與 Cookie 的比較 Session:儲存於伺服器端,不用擔心用戶禁用session的問題,但計錄檔案的負荷由伺服器承擔。 Cookie:儲存於用戶端,可能有用戶端禁用cookie,但伺服器不需承擔計錄檔案的負荷。 各有優缺點,所以並沒有完全捨棄 cookie 的問題存在,有些不重要的資料其實用 cookie 儲存就可以了,降低一些 server 的負荷;但是重要的資訊,像是用戶的登入帳號等,請用 session 會比較安全。 Session 使用的地方 通常如果你的網站具有會員登入的功能或是購物車的功能,基本上就可以使用到 session 來幫助你記錄這些資訊。另外如果你的會員有權限上的差異(管理員權限、版主權限、一般會員權限 ...... 等),同樣也可以透過 session 來記錄,這個部份就比 cookie 來得安全。 第一步、啟用 Session : session_start() 在你使用 session 來記錄用戶的資訊前,要先用 session_start() 這個函式,告訴系統準備開始使用,請記住 session_start() 一定要放在網頁的最上方還沒有輸出任何東西之前,也就是類似下面這樣,如果前面出現了任何的輸出可是會出錯的唷!這也是一般人常碰到的問題。 第二步、給變數值並記錄在伺服器上 我們設定了一個 number 的變數,並給他一個值 =10,接著這個 number=10 就存在伺服器上囉!基本上這樣最簡單的 session 就設定好了。 第三步、取得 session 的值,使用 $_SESSION["變數名稱"]; 在取得變數值之前一樣要先用 session_star() 函數唷!接著就可以直接 echo 出來了。 第四步、刪除 session  其實預設伺服器會自動刪除超過有效時間的 ses

selinux ftp access setting

List all of the selinux related ftp setting ======================================================== sestatus -b | grep ftp                                         allow_ftpd_anon_write                       off                                         allow_ftpd_full_access                      off                                        allow_ftpd_use_cifs                         off                                        allow_ftpd_use_nfs                          off                                        ftp_home_dir                                on                                        ftpd_connect_db                             off                                        httpd_enable_ftp_server                     off                                        sftpd_anon_write                            off                                        sftpd_enable_homedirs                       off                                        sftpd_full_access