【发布时间】:2017-03-10 16:41:12
【问题描述】:
您好,在此先感谢...
我正在做一个项目,我需要一些说明才能以高度安全的方式在两个站点之间共享数据。目前我正在使用 Form Post 来共享数据。但我考虑是否可以选择从站点 2 获取站点 1 会话数据,因为我认为使用会话更安全。我不知道如何在两个站点之间使用会话,但我希望这里有人知道。
像这样:
站点 1 编码
$_SESSION['customer_id'] = 'XYZ';
$_SESSION['total_amount'] = '100';
<a href=https://site2.com/do.php?session_id=<?=$_SESSION['session_id']?>>Click Here</a>
do.php 中的站点 2 代码
$session_id = $_REQUEST['session_id'];
$shared_data = bla_bla_bla_function($session_id);
$customer_id = $shared_data['customer_id'];
$total_amount = $shared_data['total_amount'];
或者除了表单发布之外还有什么方法可以在两个网站之间进行安全的数据共享,请告诉我。
谢谢
你的,
卡蒂克扬 R
找到解决方案
我已通过 CURL 将客户 ID 和金额发送到第二个网站,为此在表中创建一个记录并使用记录 ID 生成加密 ID,并返回加密 ID。
所以在第一个网站中,我获得了加密 ID,并将其用于 URL 重定向到第二个网站。
在具有加密 ID 的第二个网站上,我获得了客户 ID 和金额。
【问题讨论】:
-
尽量将所有需要共享敏感数据的东西放在一个地方。
-
将会话存储在两个服务器均可访问的数据库中