+ -
当前位置:首页 → 问答吧 → encode后__FILE__的问题

encode后__FILE__的问题

时间:2007-10-30

来源:互联网

上次看见过有人提出相同的问题,就是ZendGuard对代码处理后,__FILE__不再同源代码运行的那样返回整个路径。
记得版主当时回复说可用其他的替代方法,我翻了很久都没有找到能够直接替代的。
估计需要调整一下程序,但是可能会改动比较大,需要改动程序的其他地方例如在入口位置增加一个session,所以不是很乐意。
请问版主有何直接替代的解决方法呢?

作者: diekiss   发布时间: 2007-10-30

版主~

作者: diekiss   发布时间: 2007-11-02

请大家讨论一下这个问题。

作者: diekiss   发布时间: 2007-11-04

你是在哪里用到这个_FILE_呢?

作者: haitao   发布时间: 2007-11-06

在项目里面使用 "smarttemplate",里面用到。并且我的项目的配置文件也有用到。
虽然可以修改源代码,但是对于之前做的已经部署好的项目,更新起来就很复杂。

[ 本帖最后由 diekiss 于 2007-11-6 13:00 编辑 ]

作者: diekiss   发布时间: 2007-11-06

嗯,这个问题我再请教一下Zend的工程师或者产品经理,看是否有解决的方法。

作者: haitao   发布时间: 2007-11-07

我刚才又测试了一下,在Zend Guard 5试用版的情况下加密__FILE__是没有问题的,楼主可以测试一下。以前的那个问题时间挺长了,我记得好像是Guard4加密下的问题,有待进一步测试。继续关注!

作者: haitao   发布时间: 2007-11-07

我这个项目起得比较早,PHP4,以前是eaccelerator encode的,现在改为 ZG,发现这个问题。
PHP5还没有测试过。我稍后测试一下看结果如何。希望能够针对PHP4加密的有好的解决方法。

作者: diekiss   发布时间: 2007-11-07

热门下载

更多