将外部页面加载到PHP模板中
尝试将Google Analytics页面加载到我的一个PHP模板中,以便保留导航标题 我想我会创建一个名为“analytics”的页面,首先包含我的导航标题页,然后在其下方放置一个PHP页面include:将外部页面加载到PHP模板中,php,google-analytics,Php,Google Analytics,尝试将Google Analytics页面加载到我的一个PHP模板中,以便保留导航标题 我想我会创建一个名为“analytics”的页面,首先包含我的导航标题页,然后在其下方放置一个PHP页面include: <?php include'navigation.php'; ?> <?php print file_get_contents("https://analytics.google.com/analytics/web/?et&authuser=0#realtime/
<?php include'navigation.php'; ?>
<?php print file_get_contents("https://analytics.google.com/analytics/web/?et&authuser=0#realtime/rt-overview/*MY_ID_INFO*/")?>
这不起作用,所以我创建了第三个页面,其中包含文件的内容代码,然后只是创建了一个包含该代码的页面。
在这两种情况下,链接都直接指向谷歌,我的模板将被删除。有没有办法将页面包含在我的模板中?我只会使用iFrame来代替。在你的analytics.php中加载你的页眉和页脚,并将其放在两者之间-没有这样的包含。(可能有一百万零一个安全漏洞需要考虑) 若要将其拆分到您选择的单词出现的位置,则页面的其余部分将位于
$content[1]中代码>
您需要以相同的方式再次拆分它们以删除它们的页脚。
然后,您可以计算出哪些html片段已经被压缩,并在剥离内容之前和之后对其进行响应
如果它重定向到一个登录页面,表明他们的页面没有接受您在查询字符串中提供的登录凭据,这可能会有所帮助
上面写着:“如果用户尚未登录,谷歌会提示用户登录。然后谷歌会显示一个授权页面,允许用户查看你的应用程序请求访问的谷歌服务数据。”这似乎正在发生,因此谷歌可能对字符串不满意
可能,但这超出了我的建议。你的文件的输出是什么?获取内容是什么?
它没有任何作用。它只是强迫页面转发到谷歌的分析登录页面。这可能有点过时。在HTML5中,iFrame的很多属性都被贬低了:我在寻找更具体的东西。
<?php
$handle = fopen("https://analytics.google.com/analytics/web/?et&authuser=0#realtime/rt-overview/*MY_ID_INFO*/", "r");
$contents = stream_get_contents($handle);
echo $contents;
?>
$content = array();
$content = explode( "somewords", $content );