现在的位置: 首页 -> PHP学习 -> 解决ecshop当前位置不正确,不显示的问题

解决ecshop当前位置不正确,不显示的问题

2014-05-30 23:12评论数 0 ⁄ 被浏览 5839 views+

有时候,一个ecshop项目在本地运行的好好的,但是当传到服务器空间后,就出现问题了。当前位置只有首页,很不正常。于是经过一番的查找测试,发现了问题的所在。


将 include/lib_main.php 中的 取得当前位置和页面标题 assign_ur_here()函数里面的“$cur_url = basename(PHP_SELF);”改成“ $cur_url = basename($_SERVER['PHP_SELF']);”就可以了,如下图:


解决ecshop当前位置不正确


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 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *