当点击超链接时,我想将会话变量、用户名和密码传递到另一个php页面。当我给出下面这样的代码时,变量将传递给所需的页面。
<a href="http://localhost/vtigercrm/">Customer Relationship Management</a>
但是,当我将其更改为如下指定ip地址时(这样每个人都可以使用它),会话变量不会传递到所需的页面。
<a href="http://xx.xx.xx.xx/vtigercrm/">Customer Relationship Management</a>
提前谢谢。
是的,大多数网站都使用cookie来管理会话密钥。Cookie不会传递到一个全新的域。您必须将会话密钥附加到您的url,或者将会话密钥作为post变量进行post请求。
您不能在不同的服务器之间共享它。
没错。另一个域,另一个cookie,另一次会话id cookie,又一次会话。
试试这个:
现场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']);
?>