2011-03-21 99 views
1

我有一個頁面,通常使用AJAX檢索頁面上的購物車/購物籃。php file_get_contents()不返回數據

我試圖通過電子郵件發送PDF頁面,包括籃子。

雖然PDF'ing我簡單的HTML傳遞給PDF服務器和車被用空的購物車(即會話不被認可)PDF'd

接下來,我試過的file_get_contents()和發生同樣的問題。 - 空購物車 我試着用捲曲也一樣 - 空購物車

我已經加入會話ID的URL(?'. session_name() . "=". session_id()),但這將引發一個錯誤 - 「未能打開流:失敗的HTTP請求!」

它看起來像我能得到它的工作,我只是無法得到它認識到了會議...

任何想法?

回答

0

PDF格式的服務器是遠程的,除非你通過一些處理會話常見的方法(例如,通過使用具有某種形式的會話令牌的memcache,可以傳遞),rem ote服務器無法查看應用程序服務器上的用戶會話。那有意義嗎?與我的網站無法從Google查看您的會話的方式大致相同,您的PDF服務器無法從您的應用程序服務器查看您的會話。您需要想出一些其他方法將數據安全地傳遞到PDF服務器。

+0

這是第1階段 - 這就是爲什麼我在我的Web服務器上本地移動到file_get_contents()以獲取數據服務器端而不是依賴於客戶端JS。 – 2011-03-21 05:24:46

+0

我對此非常困惑。無論如何您都無法通過會話。 – 2011-03-21 05:36:59

+0

客戶端JS意味着當它嘗試打印html/ – 2011-03-21 05:57:23