有时候,一个ecshop项目在本地运行的好好的,但是当传到服务器空间后,就出现问题了。当前位置只有首页,很不正常。于是经过一番的查找测试,发现了问题的所在。
将 include/lib_main.php 中的 取得当前位置和页面标题 assign_ur_here()函数里面的“$cur_url = basename(PHP_SELF);”改成“ $cur_url = basename($_SERVER['PHP_SELF']);”就可以了,如下图:
function assign_ur_here($cat = 0, $str = '')
{
/* 判断是否重写,取得文件名 */
//$cur_url = basename(PHP_SELF);
$cur_url = basename($_SERVER['PHP_SELF']);
......
可能是因为PHP_SELF这个全局变量的问题,改了之后,不出意外的话,就可以正确读取出当前位置了。
文章出自:https://www.daixiaorui.com/read/96.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
蛋仔派对无限蛋币http://www.wzryzs.com/
666
666
很好的方法值得推荐
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/