【问题标题】:php how can i include internal pages by url? [duplicate]php 如何通过 url 包含内部页面? [复制]
【发布时间】:2013-06-18 21:39:15
【问题描述】:

例如,我的网站是“myweb.com”。我该怎么做如下操作。

include(http://myweb.com/file);

这是一个内部 URL。

例如我想包含

http://myweb.com/process.php?action=update

这不是文件

 "?action=update"

那么我该怎么做这个操作呢?

【问题讨论】:

标签: php html include


【解决方案1】:

要使用 PHP 包含页面,只需将以下代码放入您希望代码出现的a.html 中:

<?php
    include "b.html";
?>

【讨论】:

    【解决方案2】:

    您不能将一个 HTML 文档包含到另一个 HTML 文档中。

    您可以使用 PHP 来做到这一点,但包含另一个 的文件必须是 PHP 文档。在您的示例中,a 包含b,因此aa.php,而b 可以保留b.html

    那么在a.php里面你可以写:

    <?php echo file_get_contents('b.html'); ?>
    

    并且b.html的内容会被包含到a.php中。

    【讨论】:

    • 可以在 PHP 文档中包含 HTML 文档,但假设 HTML 文档有效,您将获得无效代码。例如,一个 HTML 文件会有自己的 HTML、head 和 body 标签,它们不应包含在另一个 HTML 文档的正文中。
    • @Mike,“您可以在 PHP 文档中包含 HTML 文档”。是的,我说过你不能在另一个 HTML 文档中包含一个 HTML 文档。
    • 有可能是杰弗里,你可以这样做:
    • @DanyCaissy,iframe 并不完全像包含 HTML 页面。 iframes 有不同的标题。
    • 我知道,但在另一个 HTML 文档中包含 HTML 并非不可能。也许你可以改写得更好,用“不应该”代替“不能”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 2018-10-01
    • 1970-01-01
    • 2018-12-29
    • 1970-01-01
    • 2014-09-02
    • 2015-05-11
    相关资源
    最近更新 更多