2017-06-16 30 views
1

我有一個刷新頁面,使用javascript和php將數據提交到數據庫並返回到主菜單頁面,我使用的是MAMP的本地主機,它工作正常在桌面上,但是當我使用android瀏覽器訪問localhost項目時,該功能不起作用。(本地主機)meta http-equiv不能在Android瀏覽器上工作

<body> <?php 
    if(mysqli_affected_rows($conn) != 0){ 
     echo " 

      <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost:8885/PCW/login/admin.php'> 
      <script type=\"text/javascript\"> 
       alert(\"Sucess.\"); 
      </script> 
     "; 

。我能做些什麼來使它在Android瀏覽器中工作?謝謝。

+0

是不是元的頭部? – Andreas

+0

另外。 Meta重定向在我的Android上工作 – Andreas

+0

https://en.m.wikipedia.org/wiki/Meta_refresh – Andreas

回答

0

我不確定Android瀏覽器是否會像您的機器一樣解析localhost。大多數機器將localhost解析爲127.0.0.1。

您是在Android模擬器中測試它嗎?如果這樣localhost解決到10.0.2.2。您是否在Android瀏覽器中運行時嘗試過使用該IP?

否則,您是否嘗試過使用localhost web服務器的內部IP而不是localhost?

+0

我沒有使用模擬器,我在android上直接在chrome上運行。所有功能都可以正常工作,只有這樣才能正常工作 – Jdev

+0

我發現了一些事情!我正在使用我的IP連接本地主機,當刷新IP的頁面消失,並且出現localhost和localhost在android上不起作用。我不知道該怎麼辦:/ – Jdev

0

Meta標籤是頭部的一部分。
如果您將它放在身體中,它可能會也可能不會。

試着將它移動到正確的位置(頭部),看看是否有幫助。

+0

我做了,並沒有工作:/ – Jdev

0

嘿傢伙我修復了這個改變localhost的代碼到我的ip。 所以現在是這個

URL=http://0.0.0.0:8885/PCW/login/admin.php'> 
相關問題