2011-10-08 94 views
0

我的MediaWiki无法获取我的实时Web服务器的路径。下面是代码:MediaWiki无法获取路径

$script = $_SERVER['SCRIPT_NAME']; 
$path = pathinfo($script, PATHINFO_DIRNAME) . '/'; 
$path = str_replace('//', '/', $path); 
$ext = pathinfo($script, PATHINFO_EXTENSION); 

echo "Please <a href=\"" . htmlspecialchars($path) . "mw-config/index." . htmlspecialchars($ext) . "\">enter</a>"; 

的localhostwebserver显示回波为:Please <a href=wiki.website.com/mw-config/index.php\">enter</a>

但直播服务器显示的回波为Please <a href=\/mw-config/index.php\">enter</a>

这怎么可能?需要帮忙!

+1

请花时间解释您正在尝试做什么以及您会发生什么。很难从你的问题中发现你认为这是一个问题。 – Tgr

+0

我是否假设在代码块中假设为php? – ShoeMaker

+0

这是怎么回事?它回应了一条有效的路径 - 它不需要是完整的URI。 – Bergi

回答

0

如果您需要php中当前页面的url,我可以推荐this脚本。我多年来成功地使用了它。