从一个PHP页面获取数据并将其显示在另一个页面上

时间:2013-04-26 18:37:42

标签: php session echo

我不认为我这样做是正确的,但是这里就是这样。我希望能够有两个php页面mypage.phpmypage2.phpmypage2.php上有纯文本数据(例如8位数字),它只是通过echo命令显示。

我想知道当我在mypage.php时,如果我可以抓住该号码并将其显示在mypage.php而不是打开mypage2.php并在那里显示?

因此mypage.php的假设示例可能是:

echo "My secret number is: " . magic_command("mypage2.php");

我知道这样做的一种方法是使用$_SESSION,但不会涉及导航到mypage2.php,并将数字存储在$_SESSION中。然后告诉它回到mypage.php

4 个答案:

答案 0 :(得分:0)

你可以这样做:

include 'mypage2.php';

mypage.phpmypage2.php中:

echo '12345678';

简单就是馅饼!

答案 1 :(得分:0)

你提出问题的方式让我觉得你这么做很难。您可以将信息存储在变量中,包括页面,然后以这种方式回显。但是,我假设它还有更多,在这种情况下,您可能正在寻找cURL甚至是file_get_contents解决方案。现在我考虑一下,有几种方法。只需做一些研究。

答案 2 :(得分:0)

如果启用了fopen_wrappers,您可以使用readfile()将一个页面的输出抓取到另一个页面,如下所示:

$secret = readfile('http://server/blah/mypage2.php');
echo "My secret number is: $secret";   

答案 3 :(得分:0)

如果该号码是特定于用户的,您应该将其存储在数据库中,然后在需要时调用它。

否则,如果您绝对想将其存储在单独的php文件中,请使用 include 作为yvesonline建议。 include 就像mypage2.php中的脚本现在插入mypage.php一样。