我有存儲在會話中的信息。但是我剛剛發現,會話在執行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車,我有一個編碼的字符串,但我無法做任何事情。
任何幫助,非常感謝。
當你迴應'「http://www.domain.com/pdf_order.php?cart=」。$ cart;' – 2011-05-05 08:55:10
@Sydenam - 請參閱更新...謝謝。 – denislexic 2011-05-05 09:08:10
看看這個:http://stackoverflow.com/questions/2445276/how-to-post-data-in-php-using-file-get-contents/2445332#2445332 – Red 2016-04-25 19:35:00