制作动态基本网址

时间:2012-01-04 20:58:46

标签: php replace

我不断构建动态base_url:

define('BASE_URL', "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);

当前的base_url

  

http://training:8888/php/PHP6:MySQL%205/16/user_registration/htdocs/test.php/index.php

我用过:

echo(BASE_URL . '/index.php' . "<br />"); // Define the URL:

echo str_ireplace('htdocs/','', BASE_URL ); //Not the desired result

我发现这些论坛帖子与我的查询几乎相同:Post OnePost 2

如果您可以为解决方案添加洞察力,我们将不胜感激。请耐心等待。

1 个答案:

答案 0 :(得分:0)

正确使用它:http://ideone.com/b7Mo8

$url = 'http://training:8888/php/PHP6:MySQL%205/16/user_registration/htdocs/index.php';
echo str_ireplace('htdocs/','', $url);