如何从外部设备上运行我的php?

时间:2015-04-23 11:35:24

标签: php iphone wamp

我是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

3 个答案:

答案 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;

它适用于两者。