-1

单击超链接时,我想将会话变量、用户名和密码传递到另一个 php 页面。当我给出如下代码时,变量将传递到所需的页面。

<a href="http://localhost/vtigercrm/">Customer Relationship Management</a>

但是当我将其更改为指定如下的 IP 地址时(以便每个人都可以使用它),会话变量没有传递到所需的页面。

<a href="http://xx.xx.xx.xx/vtigercrm/">Customer Relationship Management</a>

提前致谢。

4

4 回答 4

1

是的,大多数网站都使用 cookie 来管理会话密钥。Cookie 不会传递到全新的域。您必须将会话密钥附加到您的 url,或者使用会话密钥作为发布变量进行发布请求。

于 2012-09-28T04:36:30.750 回答
1

您不能在不同的服务器之间共享它。

于 2012-09-28T04:37:26.283 回答
0

这是正确的。另一个域,另一个 cookie,另一个会话 id cookie,另一个会话。

于 2012-09-28T04:35:26.480 回答
0

尝试这个:

在站点 1:

<a href="http://localhost/vtigercrm/index.php?si=<?php echo session_id; ?>">Customer Relationship Management</a>

在站点 2:

<?php
    session_start();
    session_id($_GET['si']);
?>
于 2012-09-28T04:37:44.517 回答