2011-05-05 104 views
2

我有存儲在會話中的信息。但是我剛剛發現,會話在執行file_get_contents()時不起作用。通過GET爲file_get_contents傳遞變量 - 一種不同的方式

於是經過一番搜索我想用這個TECHNIC的:

$cart = base64_encode(serialize($_SESSION['cart'])); 

我通過我的會話車,序列化和編碼。然後我將它傳遞給file_get_contents。

$url = "http://www.domain.com/pdf_order.php?cart=".$cart; 
$html = file_get_contents($url); 

在它獲得的URL,我有這樣的:

$cart = unserialize(base64_decode($_GET['cart'])); 

但我沒有得到任何東西。 我可以打印出GET車,我有一個編碼的字符串,但我無法做任何事情。

任何幫助,非常感謝。

UPDATE 當我附和網址我得到這個 http://www.domain.com/pdf_order.php?cart=YTozOntzOjc6Imdhcm1lbnQiO2E6MTp7aTowO2E6Nzp7czo0OiJ0eXBlIjtzOjU6IlNoaXJ0IjtzOjY6ImFjY2VzcyI7czozOiJ5ZXMiO3M6MzoiaWREIjtpOjEwNDtzOjY6ImZhYnJpYyI7YToyOntzOjQ6InR5cGUiO2E6Mzp7czo4OiJkYl92YWx1ZSI7czo0OiJiZXN0IjtzOjExOiJwcmV0dHlfbmFtZSI7czoxNToiSSB3YW50IHRoZSBiZXN0IjtzOjM6InR4dCI7czoxNDY6IjEwMCUgQ290dG9uPGJyIC8+SWYgeW91IHdhbnQgdGhlIGJlc3QsIHdlJ2xsIGdpdmUgdGhlIGJlc3QuICBDb3R0b24gaXMgdGhlIG1vc3QgY29tZm9ydGFibGUgZmFicmljIGFuZCBpcyBhIGZhYnJpYyB0aGF0IGJyZWF0aHMuLi55b3UnbGwgZW5qb3kgaXQuIjt9czo1OiJwcmljZSI7aTo5MDt9czozOiJpZFMiO3M6MjoiNTIiO3M6OToicXR5X1NoaXJ0IjtzOjE6IjQiO3M6NDoicXR5XyI7czoxOiI0Ijt9fXM6MzoiaWRBIjtzOjg6IjExMTExMTUxIjtzOjExOiJhY2Nlc3NvcmllcyI7YTo0OntpOjA7YTo0OntzOjM6ImlkQSI7czoxOiIxIjtzOjQ6Im5hbWUiO3M6ODoiU2xpbSB0aWUiO3M6MzoicXR5IjtzOjE6IjQiO3M6NToicHJpY2UiO3M6NToiMjcuOTkiO31pOjE7YTo0OntzOjM6ImlkQSI7czoxOiIyIjtzOjQ6Im5hbWUiO3M6ODoiU2xpbSB0aWUiO3M6MzoicXR5IjtpOjE7czo1OiJwcmljZSI7czo1OiIyNy45OSI7fWk6MjthOjQ6e3M6MzoiaWRBIjtzOjE6IjMiO3M6NDoibmFtZSI7czo4OiJTbGltIHRpZSI7czozOiJxdHkiO2k6MTtzOjU6InByaWNlIjtzOjU6IjI3Ljk5Ijt9aTozO2E6NDp7czozOiJpZEEiO3M6MToiNCI7czo0OiJuYW1lIjtzOjg6IlNsaW0gdGllIjtzOjM6InF0eSI7aToxO3M6NToicHJpY2UiO3M6NToiMjcuOTkiO319fQ==

+0

當你迴應'「http://www.domain.com/pdf_order.php?cart=」。$ cart;' – 2011-05-05 08:55:10

+0

@Sydenam - 請參閱更新...謝謝。 – denislexic 2011-05-05 09:08:10

+0

看看這個:http://stackoverflow.com/questions/2445276/how-to-post-data-in-php-using-file-get-contents/2445332#2445332 – Red 2016-04-25 19:35:00

回答

0

如果您在同一臺服務器上工作作爲www.domain.com那麼爲什麼你需要使用file_get_contents()函數來獲取一些數據或做一些處理。使用直接呼叫。

+1

我使用它,因爲腳本來轉換NTML到PDF需要它是這樣的。 – denislexic 2011-05-05 09:08:34

相關問題