php file_get_contents()不返回数据

时间:2011-03-21 05:08:49

标签: php ajax curl file-get-contents

我有一个页面,通常使用AJAX来检索页面上的购物车/购物篮。

我正在尝试pdf页面并通过电子邮件发送,包括购物篮。

在PDF格式化的过程中,我只是将HTML传递给PDF服务器,并且购物车正在使用空购物车进行PDF格式化(即会话未被识别)

接下来我尝试了file_get_contents()并且发生了同样的问题。 - 空购物车 我也尝试了同样的cURL - 空车

我已将会话ID添加到URL(?'. session_name() . "=". session_id()),但这会引发错误 - “无法打开流:HTTP请求失败!”

看起来我可以让它工作,我只是无法让它识别会话......

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

PDF服务器是远程的。除非您通过一些常用方法处理会话(例如,通过使用具有某种形式的会话令牌的memcache可以传递),远程服务器无法在应用服务器上查看用户的会话。那有意义吗?与我的网站无法从Google查看您的会话的方式大致相同,您的PDF服务器无法从您的应用程序服务器查看您的会话。您需要提出一些安全地将数据传递到PDF服务器的其他方法。