我是php和网站开发的新手,我在尝试通过智能手机访问我的网站时遇到了一个问题。
我已经在我的笔记本电脑上安装了wamp,并且我使用php文件创建了许多简单的网站。每个php文件都包含一个调用另一个php的按钮,依此类推。我也有回到上一个PHP的按钮。这在我的笔记本电脑上运行良好
问题是当我尝试使用我的iPhone访问网站时也这样做。我可以加载网站localhost \ xxxxx.php,它的工作原理,但当我点击应该重定向到下一个PHP网站的按钮,它不会加载下一页,并给我“消息网站不可用”消息ERR_ABORTED。但是,如果我手动输入我试图访问的php的url,我没有问题。
我的笔记本电脑和iphone连接在同一个wifi网络中。
这是我的代码
<form>
<strong>Base level <strong> <br>
<input type="button" value="Go to" onClick="window.location.href='http://localhost/Base level.php '"><br>
Platform level <br>
<input type="button" value="Go to" onClick="window.location.href='http://localhost/Platform level.php'"><br>
Cover level <br>
<input type="button" value="Go to" onClick="window.location.href='http://localhost/Cover level.php'"><br>
xxxx level <br>
<input type="button" value="Go to" onClick="window.location.href='http://localhost/xxxx level.php'"><br>
</form>
我很可能会对我的代码做错了,如果你能帮我解决这个问题,我将不胜感激。
谢谢!
的Jaime
答案 0 :(得分:1)
因为位置localhost
将尝试访问您正在使用的设备上运行的Web服务器(在本例中为您的iphone),它将无法访问远程服务器上的PHP(以及,你的笔记本电脑)。
我的建议是将HTML中的localhost
更改为笔记本电脑的本地/内部IP地址,也许您会获得更好的效果。
示例:
Cover level <br>
<input type="button" value="Go to" onClick="window.location.href='http://INTERNALIPADDRESS/Cover level.php'"><br>
答案 1 :(得分:1)
如果您想从同一网络中的其他设备访问您笔记本中的网站,则只需使用您的IP地址
在Windows中点击 - &gt;并写“cmd” - &gt;按enter键 - &gt;写:
ipconfig
按回车键,它会显示您的IP地址。 然后在你的浏览器URL中写下你的IP地址:
https://youIPAddress/yourSite/index.php
它会在同一网络中的其他设备上显示您的网站。
答案 2 :(得分:0)
不要使用它在iphone中不支持的window.location。
只需尝试location.href =&#34;&#39; http://localhost/yourfilename.php&#39;&#34;
它适用于两者。