从打开的购物车 2 中删除$path "$_SERVER['SCRIPT_FILENAME'] "后 URL 不起作用 2



当我将网站从Live Server迁移到Local -Host时,我会在配置文件中更改,下面我向您展示了什么更改,然后我的菜单链接不起作用,找不到get object object页面。之前:

$path = str_replace("index.php","",str_replace($root, "", $_SERVER['SCRIPT_FILENAME']));

之后:

$path = str_replace("index.php","",str_replace($root, "", ""));

在我单击"获取空白"页面时,在我的页脚菜单"存储"菜单项中,

<li><a href="<?php echo MAIN_URL;?>stores">Stores</a></li>

我没有得到我会做的变化...请帮助我。

我将代码更改为$ _server ['request_uri']

警告:require_once(/ecompusell/system/startup.php):无法打开流:C: xampp htdocs ecompusell ecompusell index.php在第17行17

>

致命错误:require_once():c: xampp htdocs ecompusell ecompusell index.php.php.php.php.php.php.php在第17行

下面是我的config.php ..

$root = '';
$url = 'http://localhost/ecompusell/';
$projectpath = '';
$path = str_replace("index.php","",str_replace($root, "", ""));
$url2= $url.$path;
$rootfolder = $path;

是因为在两个str_replace中,您更改了一个空字符串!
另外,尝试将$_SERVER["REQUEST_URI"]代替$_SERVER["SCRIPT_FILENAME"]用于HTML链接。
因此您的代码应该是:

$path = __DIR__ . "/";

它应该起作用。

祝您有美好的一天

最新更新