세션에 정보가 저장되어 있습니다. 하지만 방금 당신이 file_get_contents()를 할 때 세션이 작동하지 않는다는 것을 알았습니다. file_get_contents에 대해 GET을 통해 변수 전달 - 다른 방식으로
그래서 약간의 검색 후 나는이 기술을 사용하여 생각 :$cart = base64_encode(serialize($_SESSION['cart']));
가 내 세션 카트을 통과 직렬화하고 인코딩. 나는 그것을 file_get_contents에 전달한다. 그것을 얻는 URL에서
$url = "http://www.domain.com/pdf_order.php?cart=".$cart;
$html = file_get_contents($url);
, 나는이 있습니다
$cart = unserialize(base64_decode($_GET['cart']));
을하지만 난 아무것도하지 않습니다. GET 장바구니를 인쇄 할 수 있고 인코딩 된 문자열이 있지만 그 다음으로 아무 것도 할 수 없습니다.
도움을 주시면 감사하겠습니다. 나는 URL을 에코 때
"http://www.domain.com/pdf_order.php?cart="를 에코 할 때 어떤 결과가 나옵니까? $ cart;' –
@Sydenam - 업데이트보기 ... 감사합니다. – denislexic
체크 아웃 : http://stackoverflow.com/questions/2445276/how-to-post-data-in-php-using-file-get-contents/2445332#2445332 – Red