精華區beta PHP 關於我們 聯絡資訊
請教一個觀念的問題. 已爬過「離線」相關的文章 工作中製作一個不用接網路(離線)可以運作的程式(使用appserv) 但實際做完後,發現沒有連接網路線時IE & Firefox都會出現「是否連線」提示訊息 此時如果選擇「連線或重試」就可正常使用 選擇「離線」,就會進入離線模式 PHP連接MYSQL似乎也會因此中斷. 想請問一下瀏覽器的「離線模式」,原理也是會中斷資料庫連線嗎? 或者有沒有可能在不管任何狀態下,只要mysql是連線就可以順利執行存取的設定呢 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.231.212 ※ 編輯: sin282 來自: 218.210.231.212 (01/14 16:00)
bibo9901:沒連線那就是連server也連不上了 哪還有什麼php mysql... 01/14 16:13
bibo9901:看到的畫面只是瀏覽器的備份而已 01/14 16:13
> -------------------------------------------------------------------------- < 作者: gpmm (銀色) 看板: PHP 標題: Re: [請益] MYSQL IE離線工作FF離線模式 連不到 時間: Mon Jan 14 17:11:17 2013 ※ 引述《sin282 (@興...)》之銘言: : 請教一個觀念的問題. 已爬過「離線」相關的文章 : 工作中製作一個不用接網路(離線)可以運作的程式(使用appserv) : 但實際做完後,發現沒有連接網路線時IE & Firefox都會出現「是否連線」提示訊息 : 此時如果選擇「連線或重試」就可正常使用 : 選擇「離線」,就會進入離線模式 : PHP連接MYSQL似乎也會因此中斷. : 想請問一下瀏覽器的「離線模式」,原理也是會中斷資料庫連線嗎? : 或者有沒有可能在不管任何狀態下,只要mysql是連線就可以順利執行存取的設定呢 : 謝謝大家 感覺你描述的有點混淆, 在 html5 時代,瀏覽器端可謂有自己的 localStorage, 我先假設你說的「中斷資料庫連線」不是指這個, 那麼答案是 yes(會中斷資料庫連線), 我對目前各家瀏覽器的離線模式並沒有深入瞭解, 僅就印象中的部份稍微提一下,如果有誤還請其他前輩指點, 在我的印象裡,瀏覽器離線模式是指「這個瀏覽器不向任何 server 請求資源」, 也就是瀏覽器把自己的網路請求服務給停掉, 既然瀏覽器不能去向 server 要東西, 當然也就不會透過 server 和資料庫(如 mysql)交互作用, 所以以結果來說,是會中斷資料庫連線沒錯。 回到你的另一個問題, : 或者有沒有可能在不管任何狀態下,只要mysql是連線就可以順利執行存取的設定呢 我把問題改一下,看看是不是你要的, ※ 有沒有可能在「網路可以連線時,就自動連到主機,並且存取資料庫內容」 如果這個問題無誤的話,那就是個相對複雜很多的作業了 XD 印象中之前有一個很完整的範例,不過現在想不起來, 你可以試著搜尋 html5 manifest offline app 這些關鍵字閱讀看看, 要能達成離線作業,重點還是在 html5 / javascript 身上, 和 php / mysql 等等到沒那麼大關係了 :Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.111.33 > -------------------------------------------------------------------------- < 作者: sin282 (@興...) 看板: PHP 標題: Re: [請益] MYSQL IE離線工作FF離線模式 連不到 時間: Mon Jan 14 18:12:04 2013 ※ 引述《gpmm (銀色)》之銘言: : ※ 引述《sin282 (@興...)》之銘言: : : 請教一個觀念的問題. 已爬過「離線」相關的文章 : : 工作中製作一個不用接網路(離線)可以運作的程式(使用appserv) : : 但實際做完後,發現沒有連接網路線時IE & Firefox都會出現「是否連線」提示訊息 : : 此時如果選擇「連線或重試」就可正常使用 : : 選擇「離線」,就會進入離線模式 : : PHP連接MYSQL似乎也會因此中斷. : : 想請問一下瀏覽器的「離線模式」,原理也是會中斷資料庫連線嗎? : : 或者有沒有可能在不管任何狀態下,只要mysql是連線就可以順利執行存取的設定呢 : : 謝謝大家 : 感覺你描述的有點混淆, : 在 html5 時代,瀏覽器端可謂有自己的 localStorage, : 我先假設你說的「中斷資料庫連線」不是指這個, : 那麼答案是 yes(會中斷資料庫連線), : 我對目前各家瀏覽器的離線模式並沒有深入瞭解, : 僅就印象中的部份稍微提一下,如果有誤還請其他前輩指點, : 在我的印象裡,瀏覽器離線模式是指「這個瀏覽器不向任何 server 請求資源」, : 也就是瀏覽器把自己的網路請求服務給停掉, : 既然瀏覽器不能去向 server 要東西, : 當然也就不會透過 server 和資料庫(如 mysql)交互作用, : 所以以結果來說,是會中斷資料庫連線沒錯。 : 回到你的另一個問題, 感謝您,這個回答讓我明白為何離線網頁無法對db做存取 : : 或者有沒有可能在不管任何狀態下,只要mysql是連線就可以順利執行存取的設定呢 : 我把問題改一下,看看是不是你要的, : ※ 有沒有可能在「網路可以連線時,就自動連到主機,並且存取資料庫內容」 : 如果這個問題無誤的話,那就是個相對複雜很多的作業了 XD : 印象中之前有一個很完整的範例,不過現在想不起來, : 你可以試著搜尋 html5 manifest offline app 這些關鍵字閱讀看看, : 要能達成離線作業,重點還是在 html5 / javascript 身上, : 和 php / mysql 等等到沒那麼大關係了 :Q 這個問題,其實真的問的不好,不好意思~.~,其實本來是想接上的問題 就是接續我做的本機專用程式,能否在瀏覽器顯示離線模式時 即(瀏覽器上方寫著[離線工作]) 繼續正常對本機程式做資料庫存取(但您上列提的已表示這個作法無效了) 目前是採用沒連線(上網)狀態下,仍就保持離線瀏覽,則可以對db做存取 .....表達沒有很好,但有長知識了,謝謝您 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.231.212
gpmm:不會,結果似乎也沒幫上忙 XDD 加油~ 01/14 18:16
sin282:您已經幫上忙了, 我其實是想確定離線下停止服務的原理 01/14 18:20