【发布时间】:2014-06-30 13:36:34
【问题描述】:
我在external-site.com 上有一个这样的 php 文件:
<?php
session_start();
$_SESSION['something'] = "whatever";
?>
我将这个 PHP 文件包含在另一个网站 example.com 上,如下所示:
<script src="http://external-site.com/session.js.php"></script>
这行得通吗?我确实不想使用example.com 本身的会话。我只需要external-site.com。所以我确实不想将会话转移到另一个域或类似的东西。
如果是这样,它在哪个浏览器中工作,在哪个浏览器中不工作?
【问题讨论】:
-
你只能传递 $_SESSION 所持有的文本表示,你不能像这样将确切的会话传递给另一个服务器。
-
我不想通过会话。我只想在
external-site.com上使用它。我设置会话的 php 文件也在external-site.com上。但是我像上面提到的那样从example.com调用文件。
标签: php session cross-domain session-variables