复制链接

扫一扫

自定义SSL无效说明

API详情
名称:
API接口:
说明:
返回说明:
参数
说明
注释
&api= API接口名称 必填
&BSphpSeSsL= BSphpSeSsL连接Cookies 必填
&date= 服务器时间超时验证 可空,后台设置超时0就是关闭
&mutualkey= 通信认证Key 必填,用作软件数据包交换数据验证串
&appsafecode= 封包劫持检测 可空,客户端提交参数给服务器时候原样返回
&md5= 程序MD5 可空,后台MD5内容要为空

说明:绿色公共参数每个接口都有的,蓝色当前接口私有参数.

打开php.ini 路径php配置文件

session.use_strict_mode = 0

php可以在调用session_start()之前调用session_id($id)来手动指定会话ID,也就是session id.
如果在session_start()调用之前没有手动通过session_id()指定session id,系统会自动生成一个会话ID,形如0sp04fnphu6qee9io0nj8oa1a6.如果调用了session_id($id)却没有将session id设置为$id,而且刷新一次会话ID变一次。
比如下面的代码,本来将会话ID修改成了wuxiancheng,但最得到的结果却是lr3iq4f0bpoprfn8d2rjnq7ig3这样的随机自动生成的字符串,而且每次刷新都会变成新的内容。
遇到session_id()失效时,检测php配置项session.use_strict_mode是否设置成了1,如果是1,改为0,重新启动服务器即可。
session.use_strict_mode为1开启了会话ID严格模式,此时PHP不接受自定义session id,给定自定义ID时,仍然生成新的会话ID,相当于直接忽略了session_id()变更会话ID这个过程。

调用接口指引
标准调用 前往查看 标准POST/GET传递调用,无加密等配置
在线调试 前往ApiDbug工具 在线调试工具快速模拟客户端环境调试,需要配置软件信息
SDK调用 点击下载演示 加密通信案例参考调用