php file_get_contents () не возвращает данные - PullRequest
1 голос
/ 21 марта 2011

У меня есть страница, на которой обычно используется AJAX для извлечения корзины / корзины на странице.

Я пытаюсь отправить страницу в формате pdf и отправить ее по электронной почте, включая корзину.

ПокаPDF'ing Я просто передаю HTML на PDF-сервер, и корзина отправляется в формате PDF с пустой корзиной (т. Е. Сеанс не распознается)

Далее я попытался file_get_contents (), и возникла та же проблема,- пустая корзина Я пытался сделать то же самое с cURL - пустая корзина

Я добавил идентификатор сеанса в URL (?'. session_name() . "=". session_id()), но это выдает ошибку - «не удалось открыть поток: не удалось запрос HTTP!»

Похоже, я могу заставить его работать, я просто не могу распознать сессию ...

Есть идеи?

1 Ответ

0 голосов
/ 21 марта 2011

PDF-сервер является удаленным.Если вы не обрабатываете сеанс с помощью какого-либо распространенного метода (например, с помощью memcache с каким-либо токеном сеанса, который вы можете передать), удаленный сервер не сможет просматривать сеанс пользователя на сервере приложений.Имеет ли это смысл?Почти так же, как мой веб-сайт не может просматривать ваш сеанс из Google, ваш PDF-сервер не может просматривать ваш сеанс с вашего сервера приложений.Вам понадобится другой способ безопасной передачи данных на PDF-сервер.

...