【问题标题】:Can I use PHP for a mobi site?我可以将 PHP 用于移动网站吗?
【发布时间】:2010-04-26 16:32:27
【问题描述】:

我一直在对移动网站进行一些研究,到目前为止,在我看来,大多数手机都不支持 PHP。

我正在尝试创建导致自动电子邮件响应的多个表单,如果我可以使用 PHP,这将相当简单。

还有其他方法可以实现吗?

【问题讨论】:

  • 您是想直接在手机上运行 PHP,还是使用它来驱动一个网站,以便手机查看?
  • 我正在尝试通过 POST 将表单值传递给 PHP 函数,因此我尝试直接在手机上使用它。
  • @kielie:不……你不是。当您通过手机浏览器提交表单时,响应将作为 POST 变量发送回服务器。然后你的 server 解析这个,你的 server 上的 PHP 解释器把它塞进一个很容易访问的 $_POST 变量中。你这里有一个很大的误解。
  • 哦,好的,我明白了,不知道,我还在学习中,请原谅我的知识不足。
  • 这在 SO 上经常被问到,请检查搜索以查找有关该问题的先前问题。快速搜索一下:stackoverflow.com/questions/1607047/…

标签: php xhtml mobile


【解决方案1】:

PHP 是服务器端语言,您的服务器必须支持它。手机应该支持html或者你用php输出的任何东西。

【讨论】:

    【解决方案2】:

    PHP 通常在服务器上执行,而不是手机本身,所以如果您的 PHP 吐出不适合手机的 HTML,问题就更大了。

    【讨论】:

    • 酷,谢谢你的信息!现在更有意义了。
    【解决方案3】:

    是的 - 使用 PHP 编写 WML 完全有可能,唯一需要注意的是,如果 PHP 文件的默认行为是返回 text/html,则需要添加自定义标头来设置 mimetype。而且,您当然需要了解 WML——这与 HTML 完全不同。

    现在很多手持设备现在都可以处理 HTML,虽然不要指望 javascript。

    大多数手机不支持 PHP

    诶?这和它有什么关系? PHP 在服务器上运行 - 而不是在客户端上。

    C.

    【讨论】:

    • 这实际上是我在几个论坛上读到的,不是开玩笑,但现在你们都为我澄清了这一点,我不知道他们怎么会说类似的话那,下次我会先在SO上发布问题!
    【解决方案4】:

    阅读网页的基本请求/响应周期。

    假设“移动网站”是指“为在移动设备上显示而量身定制的普通网站”,答案是 PHP 在服务器而不是客户端上运行,客户端只显示服务器提供给它的 HTML。

    【讨论】:

    • 基本上是的。会的,谢谢你的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多