代理服务器和主服务器之间的身份验证
我在nodejs中构建了代理服务器,我还构建了另外三个主服务器。请求根据路由从代理服务器转到其他三个服务器。我想让代理服务器和其他服务器之间的通信安全。所以我打算使用HTTPS进行服务器通信。但是,我也想执行服务器级身份验证。我想在服务器之间执行基于令牌的身份验证。那么我该如何执行基于令牌的身份验证以及我可以在哪里将令牌存储在服务器上。
答案 0 :(得分:0)
更改:
if($key != $key1)
到
if($key != $key1 && !empty($value) && !empty($value1))
答案 1 :(得分:0)
问题在错误消息中得到解释,即您在字符串getTitle()
和$value
上调用名为$value1
的函数。
在你的内部和外部foreach
循环中,你从一个名为$json
〜的变量开始,它可能包含以下格式的JSON:
{"aKey": "a text item", "bKey": "b text item", "cKey": "c text item", "dKey": "d text item", "eKey": "e text item", "fKey": "f text item", "gKey": "g text item"}
正如PHP文档中关于foreach
形式所解释的那样:
foreach (array_expression as $key => $value)
将密钥放在$key
(所以" aKey")和$value
中的字符串中("文本项")。
字符串不是对象,也没有名为getTitle()