关于Zend Guard API
时间:2006-05-11
来源:互联网
使用Zend Guard API,你可以完成以下任务:
1. 检查Zend Optimizer 是否正确安装,可以正常处理编码后的文件。
2. 检查是否存在一个有效的授权,如果存在可以得到有效授权的详细信息。
3. 在运行时得到运行文件的路径。
下列API描述Zend Guard 是如何确定编码是激活的
zend_loader_enabled 检查 Zend Optimizer是否正确安装配置来加载编码文件。
提醒:
Zend Optimizer可以在 php.ini 配置文件中进行配置。
语法为:
zend_optimizer.enable_loader = on|off
默认设置为 On. 所以不用做任何修改 Optimizer 就可以运行编码文件。
zend_loader_enabled() Optimizer正解配置可以正常运行编码文件返回TRUE, 否则返回FLASE。
zend_get_id() 返回主机ID列表的数组。 如果所有的ID都正确,则返回所有的ID,否则仅返回被认为是 ‘主要’ 的ID。
下列API描述 Zend Guard 是如何检查一个有效的授权是否存在
把运行文件的签名和通过php.ini加载的授权文件中的签名进行比较来进行授权注册。如果一个有效的授权文件存在,则授权文件的值将传入一个数组。如果有效的授权不存在或者没有在php.ini没有正确指定,在 开启PHP服务时,授权注册将不进行。如果在授权文件存放目录里不存在对应于产品的有效授权,返回数组将不会创建。
zend_loader_file_licensed()
如果在php.ini指定的目录里存在对应于产品有效的授权,将返回一个数组。数组包含授权文件中的每一行无素,包括授权的基本信息和额外增加的信息。
例如授权文件中的一行 Product-Name = My Product 返回数组中的索引是授权文件中每一行等号左边的内容,返回数组的值是等号右边的内容。 有效的授权没有找到。这说明在授权文件目录里没有授权文件或者授权文件存在但是无效。
zend_loader_install_license() 为用Zend Guard编码后的应用程序加载一个有效的授权。
下列API描述Zend Guard如何检查模糊
zend_loader_current_file() 返回一个包含当前运行文件的完整路径的字符串。
zend_obfuscate_function_name() 用内置模糊功能模糊指定的函数并返回函数名。
zend_obfuscate_class_name() 用内置模糊功能模糊指定的类并返回类名。
zend_loader_file_encoded() 当前文件被Zend Guard加密过返回TRUE,否则返回FLASE。
zend_current_obfuscation_level() 返回当前支持的模糊级别。
1. 检查Zend Optimizer 是否正确安装,可以正常处理编码后的文件。
2. 检查是否存在一个有效的授权,如果存在可以得到有效授权的详细信息。
3. 在运行时得到运行文件的路径。
下列API描述Zend Guard 是如何确定编码是激活的
zend_loader_enabled 检查 Zend Optimizer是否正确安装配置来加载编码文件。
提醒:
Zend Optimizer可以在 php.ini 配置文件中进行配置。
语法为:
zend_optimizer.enable_loader = on|off
默认设置为 On. 所以不用做任何修改 Optimizer 就可以运行编码文件。
zend_loader_enabled() Optimizer正解配置可以正常运行编码文件返回TRUE, 否则返回FLASE。
zend_get_id() 返回主机ID列表的数组。 如果所有的ID都正确,则返回所有的ID,否则仅返回被认为是 ‘主要’ 的ID。
下列API描述 Zend Guard 是如何检查一个有效的授权是否存在
把运行文件的签名和通过php.ini加载的授权文件中的签名进行比较来进行授权注册。如果一个有效的授权文件存在,则授权文件的值将传入一个数组。如果有效的授权不存在或者没有在php.ini没有正确指定,在 开启PHP服务时,授权注册将不进行。如果在授权文件存放目录里不存在对应于产品的有效授权,返回数组将不会创建。
zend_loader_file_licensed()
如果在php.ini指定的目录里存在对应于产品有效的授权,将返回一个数组。数组包含授权文件中的每一行无素,包括授权的基本信息和额外增加的信息。
例如授权文件中的一行 Product-Name = My Product 返回数组中的索引是授权文件中每一行等号左边的内容,返回数组的值是等号右边的内容。 有效的授权没有找到。这说明在授权文件目录里没有授权文件或者授权文件存在但是无效。
zend_loader_install_license() 为用Zend Guard编码后的应用程序加载一个有效的授权。
下列API描述Zend Guard如何检查模糊
zend_loader_current_file() 返回一个包含当前运行文件的完整路径的字符串。
zend_obfuscate_function_name() 用内置模糊功能模糊指定的函数并返回函数名。
zend_obfuscate_class_name() 用内置模糊功能模糊指定的类并返回类名。
zend_loader_file_encoded() 当前文件被Zend Guard加密过返回TRUE,否则返回FLASE。
zend_current_obfuscation_level() 返回当前支持的模糊级别。
作者: xiaojia 发布时间: 2006-05-10
好东西,顶
作者: free 发布时间: 2006-05-11
能不能将 ZendGuard 的 User Guide 给翻译一下?
作者: Ben 发布时间: 2006-05-12
内容好多,有时间整理
使用视频录制好了,基本上就能解决问题了
使用视频录制好了,基本上就能解决问题了
作者: carra 发布时间: 2006-11-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28