你好,提前感谢你的帮助。
我正在处理一个项目,需要在两个站点之间以高安全性的方式共享数据。目前,我正在使用表单提交来共享数据。但是,我考虑如果有一种选项可以从站点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'];
除表单提交外,是否还有其他安全数据共享的方法?请告诉我。
谢谢。
你的忠实客户,
Kaartikeyan R
解决方案
我通过CURL将客户ID和金额发送到第二个网站,在其中创建一条记录并生成加密ID与记录ID相对应,然后返回该加密ID。
因此在第一个网站中,我获得加密ID,并在URL重定向到第二个网站时使用它。
在第二个网站上,我可以通过加密ID获取客户ID和金额。