Ⅰ 有人用php做過手機端的網站開發嗎
利用PHP框架做手機APP開發需要考慮兩種可能:
第一:如果需要即時通訊,也就是需要手機客戶端與服務端保持TCP長連接,服務端需要向客戶端推送數據的時候可以隨時通過這個長連接發送數據給客戶端,這樣便能做到客戶端與服務端及時通訊甚至客戶端與客戶端及時通訊。做到這需要PHP能維持很多客戶端連接,並且需要多進程支持,支持自己的通訊協議。這樣的應用傳統的nginx+php-fpm + 傳統的php框架是做不到的。如果是長連接即時通訊類的伺服器框架推薦一看下workerman,它是就是一個php的socket伺服器框架,非常適合做手機後台伺服器框架。
第二:如果不需要即時通訊的話,可以考慮直接走http協議,用nginx+php-fpm搭建一個webserver就好了,php框架可以採用thinkphp、yii等等,客戶端需要與伺服器通訊的時候向服務端get/post一個請求就好。
如果是比較簡單的手機APP,例如新聞客戶端這樣的不會涉及到長連接的服務,那麼可以考慮直接使用http協議。因為該協議幾乎被所有可以上網的設備支持,手機客戶端那邊也有大量相關的庫可以調用,省掉不少麻煩,其實確定了這三個:協議(HTTP)、數據表示方法(JSON)、請求數據的方法(REST)之後,基本上就可以開發一個簡單地服務端介面了(業務邏輯得自己琢磨),再加上手機客戶端那邊配套的設置搭起來,那麼就可以了。
Ⅱ 怎樣製作手機網站
現在跟大家介紹如何製作手機網站,筆者以一個帝國CMS6.6架構的網站為例,手把手的教大家如何操作。
操作前,我們需要先對網站資料庫進行備份。
接下來我們添加手機站的模板組。點擊「模板」,
選擇「模板組管理」中的「導入/導出模板組」,然後選擇默認的模板組,然後導出,將導出文件先保存下來。然後將模板組名稱更改為「電腦訪問模板組」。再從右邊的「導入模板組」上傳剛剛導出的文件;這時會出現兩個模板組。然後我們可以對默認的模板組更名為「手機訪問模板組」。
接下來,對網站的d目錄進行備份,因為這個文件夾內一般會保存文章頁的圖片。
在網站根目錄中新建一個目錄,作為手機站的存放地。然後設置域名解析,比如m.xxxx.com,域名解析的方法這里就不一一介紹,大家如果有不懂可網路一下。
然後上傳帝國CMS程序安裝包,安裝一個新平台。注意安裝的表前綴只需臨時設定一個名稱。因為等安裝後,兩個平台將會調用同一個資料庫。
這時,我們需要修改手機網站的config.php這個文件,將實現兩個平台同時調用一個資料庫,並修改模板組調用ID。
用Emedit打開config.php文件
將資料庫名和用戶名改為跟電腦端的一樣的資料庫。
默認模板組ID改為我們已經設定好的手機訪問的模板組ID3
修改cookie作用域,可防止同時登錄兩個後台時只能登一個的問題。
接下來,我們進入手機網站後台修改相關的參數。
點擊「模板」後,你會發現左上角的選項已變成「新手機模板組」,接下來就是修改相關的模板頁面了。
製作手機模板需要注意的是,要在meta部分增加這幾行。
<metaname="format-detection"content="telephone=no">
<metaname="apple-mobile-web-app-capable"content="yes">
<metacontent="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0;"name="viewport">
其他的跟我們製作電腦站一模一樣。
由於電腦訪問和手機訪問的資料庫是共享的,因此手機站後台無需更改。只需要在每個頁面上加個定時更新的功能即可。我們在電腦端增加文章,手機端定時更新信息,以確保同步。
到這里,帝國CMS手機網站製作的介紹就算完成了。
Ⅲ 怎樣製作手機網站
做網站推薦去在線網站建設平台,這是業內輕松易用的平台,流暢的操作,堅實的技術提供零技術的輕松建站享受。手機網站是WAP網站,手機網站是針對手機瀏覽器的手機網站可以與PC網站用同一個域名,這樣用手機打開可以自動識別到手機網站。目前手機網站製作有3種方法: