1

我有以下代码:

<?php 
$path=$_SERVER['HTTP_HOST'].$_SERVER[REQUEST_URI];
$test=file_get_contents('http://www.domain.com/test.php?i='.$path);
echo $test;
?>

我想根据 $path 变量(访问 test.php 文件的 URL)获取并插入 test.php 文件的特定部分。

我该怎么做呢?我在正确的轨道上吗?我不知道如何设置我的 text.php 文件,以便该函数回显访问它的网页的正确部分。我该怎么做呢?或者,还有更好的方法?(test.php 不是本地文件)

谢谢!

4

1 回答 1

0

在我看来,您正试图根据访问它的任何脚本在 test.php 上显示动态信息(例如 html 或文本)。从那里,您想从 test.php 获取信息并通过提取源代码并回显它来将其传递回 index.php?如果我错了,请纠正我。

这可以使用 $_GET 变量来实现。?i=通过添加到 URL 的末尾,您已经朝着正确的方向前进。

这样的事情应该可以帮助您大致实现您想要的:(test.php)

if (isset($_GET['i]') {
    switch ($_GET['i']) {   
        case 'http://www.domain2.com/index.php':
            echo 'You\'re on domain2.com';
            break; 
        case 'http://www.domain3.com/index.php':
            echo 'You\'re on domain3.com';
            break;
    }
}

index.php 应该可以正常工作,除非变量中存储的有关您当前所在页面的路径的数据不正确。

于 2012-10-07T20:24:10.910 回答