[公告] 請大家幫忙修改FAQ

看板PHP作者 (貓貓的大玩偶)時間19年前 (2006/09/25 00:48), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/6 (看更多)
其實做好很久了,只是一直沒有放出來 如果需要修改、新增、提供意見的請推文喔! 如果有需要大量修改的回文也OK!感謝大家 不想再看到月經文了^^ -------------------------------------------------------------- =========================== PHP 基礎問答 =========================== Q. 什麼是PHP? A. PHP是一種伺服器端的腳本語言,在網頁伺服器上執行 執行後傳回網頁(HTML碼)給使用者,全名為PHP: Hypertext Preprocessor Q. PHP能做什麼? A. PHP的主要用途在網路程式上,搭配各種資料庫系統,產生動態網頁 另外也可以當作Shell Script來用(類似Windows系統下的批次檔) 也有利用PHP語言來開發GUI的PHP應用,例如PHP-GTK和Pfform Q. PHP不能做什麼? A. PHP是在伺服器端執行的語言,因此各種使用者端的『即時改變』 例如直接改變網頁文字大小、產生警告視窗等,PHP都不能做 要用這些功能請找使用者端的程式語言,例如Javascript Q. 我應該學PHP 5還是PHP 4? A. PHP 5的功能比起PHP 4更完整、速度更快,建議學PHP 5就好 至於PHP 4,大部份的內容和PHP 5一樣,多數的不同在物件導向(OO)的部份 跟PHP 5也不會差太多,基本的東西都是一樣的。 Q. 如何學好PHP? A. 多問、多看、多查手冊、多Google =========================== Session 怎麼用 =========================== Q. 什麼是Session? A. Session是一種存在伺服器端的變數,讓使用者在不同頁面之間可以存取同樣的變數 最常見的應用在於購物車、使用者登入的處理上,是一個很方便的功能。 Q. Session怎麼運作? A. 用流程圖來說明: 使用者連上網頁 → 伺服器端產生session_id(一種極難重複的字串) → 將session_id寫入使用者端cookie,藉以分辨使用者 → 進行Session變數的操作 → 操作完畢,使用者斷線,伺服器端刪除session_id和Session變數 Q. 如何使用Session? A. 以下解釋程式碼 <?php //任何一個PHP程式要使用Session變數前,都要告知伺服器啟動Session功能 //你也可以開啟php.ini的設定session.auto_start,讓每個PHP程式都會啟動Session功能 //基本上不建議開啟,因為不是每個程式都會用到Session,需要的時候開啟就好 session_start(); //直接使用$_SESSION陣列就可以使用Session變數 $_SESSION['var'] = 'some_value'; //刪除Session變數只要unset就好 //不要直接unset($_SESSION),這樣會把所有Session變數都刪除 unset($_SESSION['var']); ?> Q. 有些書上說要用session_register()這個函數?那是什麼? A. session_register()是PHP 4.1之前的用法,現在直接使用$_SESSION[]就好 請忘記session_register()這個東西吧! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 222.157.114.155 ※ 編輯: ottokang 來自: 222.157.114.155 (09/25 01:08)

09/25 01:09, , 1F
Q. 如何學好PHP? 多加一個:看板上精華區 & 爬文 \囧/
09/25 01:09, 1F

09/25 01:11, , 2F
推一個 辛苦啦
09/25 01:11, 2F
文章代碼(AID): #155hRHka (PHP)
文章代碼(AID): #155hRHka (PHP)