2011-05-05 2 views
2

세션에 정보가 저장되어 있습니다. 하지만 방금 당신이 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을 에코 때

내가 얻을 UPDATE이 http://www.domain.com/pdf_order.php?cart=YTozOntzOjc6Imdhcm1lbnQiO2E6MTp7aTowO2E6Nzp7czo0OiJ0eXBlIjtzOjU6IlNoaXJ0IjtzOjY6ImFjY2VzcyI7czozOiJ5ZXMiO3M6MzoiaWREIjtpOjEwNDtzOjY6ImZhYnJpYyI7YToyOntzOjQ6InR5cGUiO2E6Mzp7czo4OiJkYl92YWx1ZSI7czo0OiJiZXN0IjtzOjExOiJwcmV0dHlfbmFtZSI7czoxNToiSSB3YW50IHRoZSBiZXN0IjtzOjM6InR4dCI7czoxNDY6IjEwMCUgQ290dG9uPGJyIC8+SWYgeW91IHdhbnQgdGhlIGJlc3QsIHdlJ2xsIGdpdmUgdGhlIGJlc3QuICBDb3R0b24gaXMgdGhlIG1vc3QgY29tZm9ydGFibGUgZmFicmljIGFuZCBpcyBhIGZhYnJpYyB0aGF0IGJyZWF0aHMuLi55b3UnbGwgZW5qb3kgaXQuIjt9czo1OiJwcmljZSI7aTo5MDt9czozOiJpZFMiO3M6MjoiNTIiO3M6OToicXR5X1NoaXJ0IjtzOjE6IjQiO3M6NDoicXR5XyI7czoxOiI0Ijt9fXM6MzoiaWRBIjtzOjg6IjExMTExMTUxIjtzOjExOiJhY2Nlc3NvcmllcyI7YTo0OntpOjA7YTo0OntzOjM6ImlkQSI7czoxOiIxIjtzOjQ6Im5hbWUiO3M6ODoiU2xpbSB0aWUiO3M6MzoicXR5IjtzOjE6IjQiO3M6NToicHJpY2UiO3M6NToiMjcuOTkiO31pOjE7YTo0OntzOjM6ImlkQSI7czoxOiIyIjtzOjQ6Im5hbWUiO3M6ODoiU2xpbSB0aWUiO3M6MzoicXR5IjtpOjE7czo1OiJwcmljZSI7czo1OiIyNy45OSI7fWk6MjthOjQ6e3M6MzoiaWRBIjtzOjE6IjMiO3M6NDoibmFtZSI7czo4OiJTbGltIHRpZSI7czozOiJxdHkiO2k6MTtzOjU6InByaWNlIjtzOjU6IjI3Ljk5Ijt9aTozO2E6NDp7czozOiJpZEEiO3M6MToiNCI7czo0OiJuYW1lIjtzOjg6IlNsaW0gdGllIjtzOjM6InF0eSI7aToxO3M6NToicHJpY2UiO3M6NToiMjcuOTkiO319fQ==

+0

"http://www.domain.com/pdf_order.php?cart="를 에코 할 때 어떤 결과가 나옵니까? $ cart;' –

+0

@Sydenam - 업데이트보기 ... 감사합니다. – denislexic

+0

체크 아웃 : http://stackoverflow.com/questions/2445276/how-to-post-data-in-php-using-file-get-contents/2445332#2445332 – Red

답변

0

당신이 www.domain.com으로 동일한 서버에서 작업하는 경우 다음 당신은 왜 일부 데이터를 얻기 위해() file_get_contents를 사용해야합니까 또는 처리를해라. 직통 전화를 사용하십시오.

+1

NTML 변환 스크립트 때문에 PDF로 변환하려면 그렇게해야합니다. – denislexic

관련 문제