如何删除实际的标头位置

时间:2017-12-21 10:23:57

标签: php

我正在尝试使用来自config.php的definiton的标题(位置:) Config.php:

/*LOCALHOST VERZE:*/ $Path = $_SERVER['HTTP_HOST'] . "/docme"; //echo $Path;
    //$PathR = " ". $_SERVER['DOCUMENT_ROOT'] . "/docme/";
    //$Path = "' ". $_SERVER['DOCUMENT_ROOT'] . "/docme/";

    ini_set('display_errors', TRUE);
    date_default_timezone_set( "Europe/Prague" );

    //Nastavení konstant webu
      define("dbserver", "127.0.0.1");
      define("dbuser", "root");
      define("dbpass", "mysql");
      define("dbname", "docme");
      define('site_title', 'DocMe!');
      define('path', $Path);

在这里,我尝试在include和header(location)中使用它,但它仍然将我重定向到"localhost/docme/localhost/docme/....php"而不是"localhost/docme/....php"

那么有什么方法可以删除实际的标题位置?或者忽略他并直接重定向到我需要的页面?谢谢

1 个答案:

答案 0 :(得分:1)

尝试:

$Path = "http://".$_SERVER['HTTP_HOST'] . "/docme";

使网址绝对而不是相对