我不断构建动态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 One和Post 2。
如果您可以为解决方案添加洞察力,我们将不胜感激。请耐心等待。
答案 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);